티스토리 뷰

Msg 3702, Level 16, State 3, Line 1
Cannot drop database “MyDBName” because it is currently in use.

 

데이터 베이스 삭제 시에 위와 같은 오류 메시지가 나오며 삭제 되지 않는다면

아래의 스크립트를 사용하자.

USE master 
GO 
ALTER DATABASE MesManager
SET OFFLINE WITH ROLLBACK IMMEDIATE 
GO

원인은 다른 세션이나 윈도우에서 해당 데이터베이스를 사용하고 있기 때문인데,

어차피 데이터베이스를 지울거면 그 세션이나 윈도우 찾는 시간에

위의 스크립트로 강제 종료 시킨 후 제거하는게 낫다는 판단이다.

댓글