Guten Morgen!
Habe eine Frage zu den Transaktionsprotokoll-Logfiles.
Ich betreue eine recht große SQL-Datenbank (> 120 GB). Wenn ich nun Aufträge wie z.B. Index-Rebuild oder Index-Reorg laufen lasse, dann wird das Transaktionslogfile sehr groß. Da ich auf der Festplatte für das Tranaktionslog nur ca. 70 GB Platz hatte, ist es schon passiert, dass mein Wartungsplan abgebrochen hat, weil ich die Kapazität der Festplatte erschöpft habe.
Nun habe ich hier eine neue Festplatte mit 350 GB beschafft. Wenn ich diese nun als Speicherbereich für das Transaktionslogfile nutzen möchte, ist meine Frage, wie ich meiner Datenbank den neuen Speicherpfad für das Logfile "mitteile".
Kann ich dies einfach unter "Datenbankeigenschaften" -> "Dateien" hinzufügen machen, so dass ich hier ein neues Protokoll-File hinzufüge und dort als Pfad dann ein Verzeichnis der neuen Festplatte angebe ? Kann ich das "alte" logfile dann danach einfach löschen, bzw. aus den Datenbankeigenschaften/Dateien entfernen ? Wird dann das Transaktionslog nur noch in die neue Datei gespeichert?
Bin ein SQL-Neuling und für jeden Hinweis dankbar.
Sascha
Habe eine Frage zu den Transaktionsprotokoll-Logfiles.
Ich betreue eine recht große SQL-Datenbank (> 120 GB). Wenn ich nun Aufträge wie z.B. Index-Rebuild oder Index-Reorg laufen lasse, dann wird das Transaktionslogfile sehr groß. Da ich auf der Festplatte für das Tranaktionslog nur ca. 70 GB Platz hatte, ist es schon passiert, dass mein Wartungsplan abgebrochen hat, weil ich die Kapazität der Festplatte erschöpft habe.
Nun habe ich hier eine neue Festplatte mit 350 GB beschafft. Wenn ich diese nun als Speicherbereich für das Transaktionslogfile nutzen möchte, ist meine Frage, wie ich meiner Datenbank den neuen Speicherpfad für das Logfile "mitteile".
Kann ich dies einfach unter "Datenbankeigenschaften" -> "Dateien" hinzufügen machen, so dass ich hier ein neues Protokoll-File hinzufüge und dort als Pfad dann ein Verzeichnis der neuen Festplatte angebe ? Kann ich das "alte" logfile dann danach einfach löschen, bzw. aus den Datenbankeigenschaften/Dateien entfernen ? Wird dann das Transaktionslog nur noch in die neue Datei gespeichert?
Bin ein SQL-Neuling und für jeden Hinweis dankbar.
Sascha
Comment