删除SQL Server数据库

Ric*_*mer 5 database sql-server

我在转换过程中以编程方式创建SQL Server数据库.如果转换代码失败,我想删除/删除数据库.如果我在SQL Server Management Studio 2005中使用数据库的快捷菜单,则禁用"删除"选项.DROP DATABASE命令也失败,并显示消息"无法删除数据库"XYZ",因为它当前正在使用中."

我已关闭并重新启动SQL Server,数据库不会丢失.

任何方向?

Ric*_*mer 10

新搜索发现以下脚本有效:

ALTER DATABASE [dbname]
SET SINGLE_USER --or RESTRICTED_USER
WITH ROLLBACK IMMEDIATE;
GO
DROP DATABASE [dbname];
GO
Run Code Online (Sandbox Code Playgroud)

必须是一些停止下降的开放交易.问题解决了.