Avamar: SQL-Plug-in-Protokollkürzung verkleinert SQL-Transaktionsprotokolldateien nicht

Summary: Beim SQL-Backup (Structured Query Language) von Avamar werden SQL Server-Protokolle gekürzt, aber nicht verkleinert. Es markiert nur inaktive virtuelle Protokolldateien zur Wiederverwendung. Datenbankadministratoren (DBAs) müssen eine Verkleinerung durchführen ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Avamar SQL-Plug-in-Backup – beobachtetes Verhalten

Administratoren können während oder nach einem Avamar SQL Plug-in-Backup Folgendes feststellen:

  • Das SQL-Transaktionsprotokoll wird gekürzt, aber seine physische Dateigröße wird nicht verringert.
  • Trotz erfolgreichem Abschluss des Backups bleibt die Protokolldatei in der Größe vor dem Backup erhalten.
  • Erwartungen, dass der Backupprozess die Protokolldatei automatisch verkleinert, werden nicht erfüllt.

Cause

Missverständnisse bei der Verwaltung von SQL-Transaktionsprotokollen

Das Problem beruht auf der falschen Annahme, dass das Avamar SQL-Plug-in SQL-Transaktionsprotokolldateien während eines Backups kürzt und verkleinert. In Wirklichkeit signalisiert Avamar SQL lediglich, dass ein komplettes Backup stattgefunden hat, sodass SQL das Protokoll kürzen kann. Es wird kein Protokollverkleinerungsvorgang durchgeführt.

  • Die SQL-Kürzung markiert inaktive virtuelle Protokolldateien (VLFs) als wiederverwendbar, die physische Dateigröße bleibt jedoch unverändert.
  • Die Standardlogik von Microsoft SQL Server reduziert die Größe der physischen Protokolldatei nach der Kürzung nie.
  • Parameter für das Protokollwachstum (Anfangsgröße, Wachstumsinkrement, maximale Größe) steuern die Dateierweiterung, nicht die Verkleinerung
  • DBAs erwarten häufig eine automatische Verkleinerung, was zu Verwirrung führt, wenn Protokolldateien ihre ursprüngliche Größe beibehalten.

Auswirkungen des VLF-Verhaltens

Jedes VLF ist die kleinste Einheit, die als aktiv oder inaktiv markiert werden kann. Wenn ein VLF erforderliche Protokolldatensätze enthält, bleibt das gesamte VLF aktiv, sodass dieser Teil der Datei nicht wiederverwendet werden kann. Durch die Kürzung werden nur vollständig inaktive VLFs freigegeben. Die Datei wird nicht ausgeblendet.

Typische administrative Annahmen

  • Durch die Annahme einer vom Backup initiierten Kürzung wird auch die Protokolldatei verkleinert.
  • Verlassen Sie sich auf Avamar, um die Protokollgröße ohne eine separate Verkleinerungsroutine zu managen.
  • Es wird übersehen, dass eine geplante Verkleinerungsaufgabe für DBCC SHRINKFILE oder die Verwaltungskonsole erforderlich ist.

Resolution

Verarbeitung von Transaktionsprotokolldateien durch das Avamar SQL-Plug-in

Das SQL-Plug-in von Avamar kürzt das Transaktionsprotokoll nach einem Backup, verkleinert jedoch nicht die physische Protokolldatei. DBAs müssen das Protokoll manuell verkleinern, wenn eine kleinere Dateigröße erforderlich ist.

Schritt-für-Schritt-Verfahren zum Verkleinern von SQL-Transaktionsprotokollen

  • Vergewissern Sie sich, dass das letzte Avamar-Backup erfolgreich abgeschlossen wurde.
  • Überprüfen Sie, ob das Protokoll gekürzt wurde (das Protokoll ist als wiederverwendbar gekennzeichnet).
  • Führen Sie einen manuellen Verkleinerungsvorgang mit SQL Server Management Studio (SSMS) oder einem T-SQL-Skript durch.
  • Planen Sie regelmäßige Verkleinerungsaufgaben, wenn eine fortlaufende Größenreduzierung erforderlich ist.

Additional Information

Weitere Informationen zum Verkleinern einer Microsoft SQL-Protokolldatei finden Sie unter:

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for SQL
Article Properties
Article Number: 000039519
Article Type: Solution
Last Modified: 11 مارس 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.