SQL programming 
데이타베이스 삭제 - 접속 강제 해제

데이타베이스를 삭제하기 위해서는 TSQL문 'DROP DATABASE'문을 사용한다. 하지만, 만약 현재 다른 사용자들이 해당 DB에 접속하여 사용하고 있다면, 'Cannot drop database because it is currently in use'라는 에러가 발생한다. 따라서 먼저 해당 DB 접속을 강제로 종료(ALTER DATABASE db SET SINGLE_USER WITH ROLLBACK IMMEDIATE)시킨 후, 데이타베이스를 삭제해야 한다. 아래 예제는 ADO.NET을 이용해 데이타베이스를 삭제하는 C# 코드이다.

예제






본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.