Avamar: Inkrementelle SQL-Backups, die aufgrund einer Nichtübereinstimmung des LSN zufällig auf komplette Backups hochgestuft werden
Summary: Inkrementelle SQL-Backups wurden nach dem Zufallsprinzip zu kompletten Backups hochgestuft, obwohl ein kürzlich durchgeführtes komplettes Backup vorhanden war.
Symptoms
Inkrementelle SQL-Backups wurden zufällig zu kompletten Backups auf einem ausgelasteten SQL-Server mit vielen Transaktionen hochgestuft. Der Mechanismus zur Erkennung von Protokolllücken im Avamar SQL-Plug-in wurde falsch ausgelöst, obwohl die Kontinuität der Protokollsequenznummer (Log Sequence Number, LSN) nicht unterbrochen wurde.
Inkrementelle Avamar SQL-Backups schlagen nach dem Zufallsprinzip mit folgenden Fehlern fehl:
2025-02-05 07:01:16 avsql Info <15765>: A log gap was identified or a full backup was not found.
2025/02/05-07:01:16.98499 [avsql_assist] ===> sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== avsql_assist::snapup_check_timestamps
2025-02-05 07:01:16 avsql Warning <7420>: Forcing FULL backup for database 'sql1\GRS/GRSBLOBS' due to the following reason: A log gap was identified or a full backup was not found.Cause
Es wurde eine Korrektur generiert, um dieses Problem zu beheben. Dieses Problem tritt auf, wenn der Avamar SQL-Plug-in-Algorithmus die letzte LSN vom SQL-Server abruft und nicht immer die aktuellste LSN abrufen würde. Dieses Verhalten führte zu unerwarteten Hochstufungen auf komplette Backups.
Resolution
Korrekturen für dieses Problem finden Sie auf der Dell Seite Avamar Treiber und Downloads
- Avamar SQL-Plug-in Version 19.10.100.166
- Hotfix-Nummer 338887
- Avamar SQL-Plug-in Version 19.12.100.186
- Hotfix-Nummer 338888
Anweisungen zum Herunterladen von Hotfixes finden Sie unter:
Diese Hotfixes verwenden ein neues SQL-Plug-in-Flag, das der avsql.cmd Datei oder dem Dataset hinzugefügt werden muss.
- Um dieses neue Flag in Avamar zu verwenden, führen Sie die folgenden Schritte aus:
- Suchen Sie die avsql.cmd Datei: Diese Datei befindet sich in der Regel im Installationsverzeichnis des Avamar -Clients.
- Bearbeiten Sie die avsql.cmd Datei: Öffnen Sie die Datei in einem Texteditor mit Administratorrechten.
- Fügen Sie die folgende Markierung hinzu:
- Speichern und schließen Sie die Datei.
--latest-lsn-from-msdb=True
Wenn dieses Flag aktiviert ist (true), wird sichergestellt, dass die richtige LSN-Nummer vom SQL-Server für die "Protokolllücken"-Validierung abgerufen wird.
Das obige Flag kann auch dem Datenvolumen hinzugefügt werden.
- Informationen zur Benutzeroberfläche finden Sie unter Avamar: Bereitstellen spezieller Flags für Avamar-Backups
- Für AUI
- AUI aufrufen
- Suchen Sie nach der Backup-Policy.
- Auswählen einer Policy
- Klicken Sie auf Edit.
- Navigieren Sie zur Seite Dataset.
- Aktivieren Sie im Abschnitt "Edit Dataset" den Umschalter mit der Bezeichnung "Schalten Sie diesen Umschalter ein, um ein Dataset zu bearbeiten"
- Im Abschnitt Plug-ins:
- Wählen Sie ein Plug-in aus.
- Aktivieren Sie den Umschalter Freie Form anzeigen.
- Fügen Sie das erforderliche Flag mithilfe von Schlüssel-Wert-Paaren hinzu. Um beispielsweise die Zeitraumsperre zu aktivieren, verwenden Sie Folgendes:
- Key:
[avtar]"Flag" - Wert:
true
- Key:
- Klicken Sie auf Submit, um die Änderungen am Datenvolumen zu speichern.
- AUI aufrufen