Wie man eine zu große SQL SERVER .LOG-Datei löscht
Manchmal ist eine .LOG-Datei einer Datenbank trotz SHRINK zu groß, hier ist, wie man die .LOG-Datei löscht und mit einer neuen, viel kleineren .LOG-Datei beginnt
-- 1) Führen Sie ein DETACH der Datenbank durch
-- 2) Benennen Sie die .LOG- oder .LDF-Datei mit der Erweiterung .OLD um
-- 3) Führen Sie diese Zeile aus und ändern Sie den Namen der Datenbank, wie sie war, und den Pfad der .MDF-Datei (Achtung, der Name kann vom Dateinamen abweichen)
exec sp_attach_single_file_db 'GroupWtlib','C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib.mdf'
-- 4) Eine Nachricht erscheint, dass die LOG-Datei nicht gefunden wird, aber es wird standardmäßig eine neue erstellt
-- Dateiaktivierungsfehler. Der physische Dateiname "C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib_log.ldf" könnte falsch sein.
-- Neue Protokolldatei 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\GroupWtlib_log.ldf' wurde erstellt.
-- 5) Löschen Sie Ihre .OLD-Datei
Aucun commentaire pour le moment.