我正在SQL Server 2008中对我的模式进行积极的开发,经常想重新运行我的drop/create数据库脚本.当我跑的时候
USE [master]
GO
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase')
DROP DATABASE [MyDatabase]
GO
我经常犯这样的错误
Msg 3702, Level 16, State 4, Line 3
Cannot drop database "MyDatabase" because it is currently in use.
如果右键单击对象资源管理器窗格中的数据库,并从上下文菜单中 Select 删除任务,则会出现一个复选框,用于"关闭现有连接"
有没有办法在我的脚本中指定这个选项?