SQL Server-Version: 2008 R2 Enterprise SP2
Ich versuche, unsere SQL Server-Wartung in den Griff zu bekommen, und bin auf etwas gestoßen, das ich für falsch halte. Wir haben eine einzelne Produktionsinstanz mit 3 Datenbanken, die jeweils außerhalb einer DR-Instanz gespiegelt werden.
Beim Betrachten der DR-Instanz bemerkte ich, dass die LDF-Dateien riesig waren, über 35 GB für die stark genutzten Datenbanken.
Ich verstehe, dass dies wahrscheinlich darauf zurückzuführen ist, dass sich die Spiegeldatenbanken im vollständigen Wiederherstellungsmodus befinden und dass die Protokolle nie gesichert wurden. Sie werden nur weiter wachsen, bis der Speicherplatz auf dem Laufwerk knapp wird.
Wir führen Protokollsicherungen in der Hauptdatenbank durch, und meine Frage ist, was die Fallstricke bei der Durchführung einer Protokollsicherung auf einem Spiegel sind.
Mindestens eine vollständige Datenbanksicherung vom Spiegel muss abgeschlossen sein, bevor eine Protokollsicherung durchgeführt werden kann. Gibt es in diesem Fall spezielle Optionen, die verwendet werden müssen, da es sich um einen Spiegel handelt?
Dies sind wiederum Empfehlungen zur Pflege des Transaktionsprotokolls in der MIRROR- Datenbank.
Vielen Dank für jede Eingabe
quelle
@JeremieGrund - Wenn die Architektur der physischen Datenbankdatei identisch ist (Namen und Speicherorte der Daten- und Protokolldateilaufwerke), wird der Befehl zum Verkleinern an den Spiegel gesendet und auf dem Spiegel ausgeführt, wenn Sie die Protokolldatei auf dem Principal verkleinern. Auf diese Weise kann Ihre Spiegelprotokolldatei verwaltet werden. Wenn die Dateiarchitektur nicht identisch ist, sollten Sie dem Vorschlag von Thomas Stringer folgen.
quelle