Management des Wachstums von SQL Server .Die LDF-Datei
Heute sehe ich, dass ein .die ldf-Datei einer SQL Server-Datenbank 66 GB groß ist. MDF ist nur 200 MB groß.
Wie kann ich deaktivieren Sie die Protokollierung in der .die ldf-Datei?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Datenbank ist wohl in den Recovery-Modus zu voll, so dass Sie Ihre beste und einfachste Weg, um es kleiner machen kann, ist es Voll-Backup, gefolgt von inkrementellen backups, die schneiden Sie es nach unten stark.
Wenn Sie nicht wollen, um Inkrementelle sicherungen (wegen mangelnder backup-software zum Beispiel) und Sie nicht wollen, LDF so groß sein, alles, was Sie benötigen, um Recovery-Modus zu Einfach.
Ihre Datenbank-Protokollierung zu einfach (aber nur, wenn Sie Vollständige Sicherungen der Datenbank!).
Trimmen, um die Datenbank-Protokolldatei folgendermaßen vor:
Holen Sie sich die physischen Namen der Datenbankdatei (MDF) und die Protokolldatei (LDF):
Führen Sie die folgende gespeicherte Prozedur:
Dieser Befehl gibt eine Vielzahl von Informationen, einschließlich der physikalischen Größe (der
size
Spalte) und den Pfad und Namen Ihrer Datenbank und log-Dateien (in derfilename
Spalte).Notieren Sie den Namen der Datei aus dem "Dateiname" colunm, ohne Pfad und Dateierweiterung (z.B. wenn der Dateiname enthält
C:\sqldatabases\yourdatabase_data.mdf
Sie möchten, speichern Sie die Zeichenfolgeyourdatabase_data
)Kürzen Sie die Datenbank und die Datenbank zu verkleinern
Die folgenden SQL-verkleinert die Datenbank und
truncate
die log-Datei. Datei in der parmaters umgeben von <...>. Beachten Sie, dass Sie benötigen zweifilename
Werte aus Schritt 1.