当我尝试以编程方式删除正在使用的数据库时,我有时会遇到错误。因此,我使用向导删除具有“关闭现有连接”复选框的数据库以成功删除它。现在我想用sql代码做这件事。
IF EXISTS(select 1 from sys.databases where name = 'Time Monitoring1001')
DROP DATABASE [Time Monitoring1001]
答案 0 :(得分:0)
这样做会。除了你之外,这应该与其他人断开连接
use master
alter database YourDbName set single_user with rollback immediate
编辑:您也可以尝试将其设置为离线
alter database YourDbName set offline with rollback immediate