2011-02-08 2 views
0

C#에서 데이터베이스를 만들고 삭제하고, 테이블을 만들고 삭제하며, 데이터베이스를 첨부 및 분리 할 수있는 응용 프로그램을 개발 중입니다.데이터베이스 및 테이블을 내 응용 프로그램에로드 할 때 문제가 발생합니다.

내 문제는 데이터베이스의 테이블을 데이터 테이블에로드 할 때 테이블을 가져 오는 내 메서드가 "Select * from Information_Schema.Tables"와 함께 사용되는 경우이며, 예를 들어 데이터베이스, 그것은 내게 오류가 : "데이터베이스 '모델'독점 잠금을 얻을 수 없습니다. 나중에 작업을 다시 시도하십시오."

데이터베이스의 테이블을 가져 오는 명령을 실행하지 않으면 모두 정상적으로 작동하지만 오류가 발생하기 때문에 데이터베이스를 만들거나 삭제하고 다른 작업을 수행 할 수 없습니다.

하나의 데이터베이스를 삭제하려고하면 현재 사용 중입니다.

그래서 난 당신이/폐쇄 어딘가에 연결을 폐기하지 않는 것처럼

+3

"C#으로 SQL 데이터베이스를 관리하는 응용 프로그램이 있습니다."- 그래서 SQL Server Management Studio라고 부릅니다! –

+0

SQL Server Management Studio를 언급하지 않습니다! 내가 C#에서 말한 것들을 할 응용 프로그램을 개발 중입니다. 그래서 내가 말한 것에 도움이 필요해. – Miguel

+0

@ user595291 : 내 요점은 (당신이 분명히 놓친) 이유는 무엇입니까? –

답변

1

나에게 소리 ...이에 대한 해결책이 필요합니다.

+0

나는 이미 연결을 열었을 때 모든 곳에서 연결을 시도하고 잡는다. 결국 연결을 닫는다. – Miguel

관련 문제