Estoy haciendo un desarrollo activo en mi esquema en SQL Server 2008 y con frecuencia quiero volver a ejecutar mi script de base de datos drop / create. Cuando corro
USE [master]
GO
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase')
DROP DATABASE [MyDatabase]
GO
A menudo me sale este error
Msg 3702, Level 16, State 4, Line 3
Cannot drop database "MyDatabase" because it is currently in use.
Si hace clic con el botón derecho en la base de datos en el panel del explorador de objetos y selecciona la tarea Eliminar en el menú contextual, hay una casilla de verificación para "cerrar las conexiones existentes"
¿Hay alguna manera de especificar esta opción en mi script?