Estou desenvolvendo ativamente meu esquema no SQL Server 2008 e frequentemente desejo executar novamente meu script de soltar / criar banco de dados. Quando eu corro
USE [master]
GO
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase')
DROP DATABASE [MyDatabase]
GO
Costumo receber este erro
Msg 3702, Level 16, State 4, Line 3
Cannot drop database "MyDatabase" because it is currently in use.
Se você clicar com o botão direito do mouse no banco de dados no painel do explorador de objetos e selecionar a tarefa Excluir no menu de contexto, há uma caixa de seleção para "fechar conexões existentes"
Existe uma maneira de especificar esta opção no meu script?