当我使用Management Studio Express
删除数据库时,会有一个复选框"Close existing connections."
,它会关闭打开的数据库并强制执行它。
如何通过关闭打开的连接来删除数据库程序并检查它是否曾存在过?
答案 0 :(得分:2)
下拉屏幕上“脚本”图标的输出,如Randolph Potter的评论中所建议的(这假设您的数据库名称为“test”):
EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'test'
GO
USE [master]
GO
ALTER DATABASE [test] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
USE [master]
GO
/****** Object: Database [test] Script Date: 06/30/2010 09:12:29 ******/
DROP DATABASE [test]
GO