Sto facendo uno sviluppo attivo sul mio schema in SQL Server 2008 e spesso desidero rieseguire il mio script di database drop / create. Quando corro
USE [master]
GO
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase')
DROP DATABASE [MyDatabase]
GO
Ricevo spesso questo errore
Msg 3702, Level 16, State 4, Line 3
Cannot drop database "MyDatabase" because it is currently in use.
Se fai clic con il pulsante destro del mouse sul database nel riquadro Esplora oggetti e selezioni l'attività Elimina dal menu di scelta rapida, è presente una casella di controllo che consente di "chiudere le connessioni esistenti"
C'è un modo per specificare questa opzione nel mio script?