In diesem Blogeintrag habe ich ein paar nützliche MSSQL Statements zusammengefasst.
1.Mit folgendem Statement schalten Sie eine Datenbank in den Einzelusermodus. In diesem Modus werden Connections zur Datenbank geschlossen und es können auch keine neue gestartet werden.
USE [master]
GO
ALTER DATABASE [Database] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
2. Um die Datenbank wieder in den Mehrbenutzermodus zu schalten benutzen Sie folgendes Statement.
USE [master]
GO
ALTER DATABASE [Database] SET MULTI_USER WITH ROLLBACK IMMEDIATE
3. Vekleinern einer Datenbank
USE [Database]
GO
DBCC SHRINKDATABASE(N’Database‘ )
4. Logfile der Datenbank verkleinern
USE [Database]
GO
DBCC SHRINKFILE (N’sql11_Log’ , 0, TRUNCATEONLY)
Wichtig: Bevor Sie die Datenbank & Logfile verkleinern, müssen Sie ein Backup der Dateien erstellen. Erst dann ist das Verkleinern auch wirksam.
