SQL LDF-Datei wird nach dem Abschneiden der Transaktionsprotokolle nicht verkleinert.

KB ID: 1876
Product: Veeam Backup & Replication
Version: 6.x, 7.x
Published: 2014-04-21
Last Modified: 2020-08-13
Languages: EN
Get weekly article updates
By subscribing, you are agreeing to have your personal information managed in accordance with the terms of Veeam's Privacy Policy.

Cheers for trusting us with the spot in your mailbox!

Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest

error icon

Huch! Da ist etwas schiefgegangen.

Bitte versuchen Sie es später noch einmal.

Challenge

Nachdem Veeam Backup & Replication einen SQL Server mit der Option "Application-Aware Image Processing" erfolgreich gesichert hat, werden die LDF-Dateien aber nicht kleiner.

Cause

Solche Vorgehensweise besteht darin, dass eine LDF-Datei nur ein Behälter für Transaktionsprotokolle ist, die nach dem Abschneiden in die Datenbank eingetragen werden sollen. Solcherweise wird der Platz in der LDF-Datei für weitere Transaktionsprotokolle befreit, aber die physische Größe der LDF-Datei selbst wird nicht reduzuert.

Sie können Transaktionsprotokolle entweder manuell verkleiner oder autoshrink-Eigenschaft einstellen, um eine LDF-Datei physisch zu verkleinern.

Solution

Um zu prüfen, wieviel freier Platz in der LDF-Datei zu Verfügung steht, führen Sie Folgendes aus:

1. Öffnen Sie SQL Management Studio und stellen Sie eine Verbindung mit einer SQL Instanz her, wo die benötigte Datenbank sich befindet.
2. Klicken Sie mit der rechten Maustaste auf die Datenbank, deren Tansaktionsprotokoll Sie verkleinern möchten und gehen Sie in Tasks>Verkleinern>Dateien

User-added image

3. Wählen Sie als Dateityp "Protokoll" aus.

User-added image
Dadurch sind aktuell zugeordneter Speicherplatz, den das Protokoll physisch auf dem Speicher besitzt, und verfügbarer freier Speicherplatz zu sehen.

In dem Beispiel besitzt die LDF-Datei 32.19 MB. 78% davon sind innerhalb der LDF-Datei frei. Die Datenbank in diesem Fall steht im Simple-Recovery-Modus und die Größe der Transaktionsprotokolle sieht nicht massiv aus. Beim Full-Recovery-Modus werden die Transaktionsprotokolle aber mehr Speicherplatz besitzen.
Die Option "nicht verwendeten Speicherpaltz freigeben" wird die LDF-Datei bis zur Anfangsgröße verkleinern, die Sie in der Datenbankeigenschaften bestimmen können:

User-added image
Für weitere Informationen über autoschrink lesen Sie diesen KB Artikel von MS: http://support.microsoft.com/kb/315512/de.

 

Click here to send feedback regarding this KB, or suggest content for a new KB.
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.

Spelling error in text

Diese Website ist durch reCAPTCHA und die Google-Datenschutzerklärung geschützt. Es gelten die Nutzungsbedingungen.
Thank you!

Vielen Dank!

Ihr Feedback ist eingegangen und wird nun geprüft.

Huch! Da ist etwas schiefgegangen.

Bitte versuchen Sie es später noch einmal.

KB-Feedback/-Vorschlag

Dieses Formular ist ausschließlich für Feedback/Vorschläge zur KB bestimmt. Falls Sie Unterstützung bei der Software benötigen, erstellen Sie bitte einen Support-Case

Mit der Übermittlung stimmen Sie zu, dass Ihre persönlichen Daten entprechend der Veeam Datenschutzrichtlinie verwaltet werden.
Diese Website ist durch reCAPTCHA und die Google-Datenschutzerklärung geschützt. Es gelten die Nutzungsbedingungen.
Bestätigen Sie Ihre E-Mail-Adresse, um den Produkt-Download fortzusetzen
Ein Bestätigungscode wurde an diese E-Mail-Adresse gesendet:
  • Der Bestätigungscode ist falsch. Bitte versuchen Sie es erneut.
Ein Bestätigungscode wurde soeben an diese E-Mail-Adresse gesendet:
Sie haben keinen Code erhalten? Fordern Sie einen neuen Code an, der Ihnen in  Sek. zugesendet wird.
Sie haben keinen Code erhalten? Fordern Sie einen neuen Code an.
Thank you!

Vielen Dank!

Ihr Feedback ist eingegangen und wird nun geprüft.

error icon

Huch! Da ist etwas schiefgegangen.

Bitte versuchen Sie es später noch einmal.