MS SQL-Server > Lösungen, Rezepte, Tipps, Fragen
Wie löscht man eine Datenbank mit offenen Verbindungen?
Eine Datenbank [Test] kann so geschlossen werden (inklusive Prüfung, ob eine Datenbank überhaupt existiert).
USE [Master]
GO
--#region Drop database [Test] (with closing all connections / including ROLLBACK of open transactions)
if DB_ID('Test') IS NOT NULL
ALTER DATABASE [Test] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
IF DB_ID('Test') IS NOT NULL
DROP DATABASE [Test]
GO
--#endregion