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
Treten Sie der Unterhaltung bei

Sie müssen ein Konto haben, um diesen Artikel zu kommentieren. Die Erstellung ist kostenlos und dauert weniger als eine Minute.

  • Die XMLTV-Datei, die täglich kostenlos heruntergeladen werden kann.
  • Kommentare zu den Artikeln abgeben und auf andere Leser antworten
  • Per E-Mail über neue Artikel, die Sie verfolgen, informiert werden.

Keine Kommentare im Moment.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙