我在 SQL Server 2008 上进行架构的积极开发,经常需要重新运行我的删除/创建数据库脚本。当我运行
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.
如果您在对象资源管理器窗格中右键单击数据库,并从上下文菜单中选择删除任务,则会出现一个复选框,用于“关闭现有连接”
是否有一种方法可以在我的脚本中指定此选项?