Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Das Transaktionsprotokoll für die Datenbank „Datenbankname“ ist voll.

Zweifellos führen Sie die Datenbank im Full Recovery Mode aus , und konnte keine Sicherungen des Transaktionsprotokolls erstellen.

Klicken Sie im SQL Server Manager mit der rechten Maustaste auf Ihre Datenbank und überprüfen Sie die Seite Optionen. Ändern Sie das Wiederherstellungsmodell von Full zu Simple Klicken Sie dann erneut mit der rechten Maustaste auf die Datenbank. Wählen Sie Tasks Shrink , Files . Verkleinern Sie die Protokolldatei auf eine angemessene Größe (ich bleibe im Allgemeinen bei 20-25 % der Größe der Datendateien).

Wechseln Sie zurück zum Full Recovery Model , und erstellen Sie sofort eine vollständige Datenbanksicherung.

Sie müssen nun herausfinden, ob Sie die Möglichkeit benötigen, Ihre Datenbank zu einem bestimmten Zeitpunkt wiederherzustellen. Wenn dies der Fall ist, planen Sie regelmäßige Transaktionsprotokoll- und möglicherweise differenzielle Sicherungen gemäß den Anforderungen Ihres Unternehmens ein.

Falls das Unternehmen mit einem gewissen Datenverlust leben kann, planen Sie vollständige Backups und wechseln Sie zu Simple Modus.