Ich habe einen nächtlichen Job, der eine Reihe von Einsätzen tut. Da ich ein vollständiges Wiederherstellungsmodell habe, erhöht dies die Größe meines Transaktionsprotokolls.SQL Server nächtliche Job-Protokoll-Management-Strategie
Derzeit habe ich meine Protokolldatei groß genug, um diese Transaktionen unterzubringen, aber das Problem ist, dass das Transaktionslog im Laufe des Tages meist leer ist.
Ist es (abgesehen von Speicherplatz) ein Problem, ein großes (meist leeres) Transaktionslog zu haben?
Ich denke darüber nach, die Datenbank auf einfache Wiederherstellung vor dem Job zu wechseln, den Job auszuführen und dann wieder auf vollständige Wiederherstellung umzustellen. Ich kann die Transaktionsprotokolle einfach nicht sichern lassen, bis unsere nächtliche differenzielle Sicherung verfügbar ist, und dann kann ich die Transaktionsprotokollsicherung erneut starten.
Vorschläge?
Das war irgendwie meine Schlussfolgerung ... es scheint nur albern, dieses riesige Transaktionslog für einen einzigen Job zu haben. Ich dachte darüber nach, es zu verkleinern, aber zu wissen, dass es fragmentiert wurde, gefällt mir auch nicht. – Rob