Avamar: Inkrementella SQL-säkerhetskopieringar befordras till fullständig slumpmässigt på grund av LSN-matchningsfel
Summary: Inkrementella SQL-säkerhetskopieringar befordrades slumpmässigt till fullständiga säkerhetskopior trots att det nyligen fanns en fullständig säkerhetskopiering.
Symptoms
Inkrementella SQL-säkerhetskopior befordrades slumpmässigt till fullständiga säkerhetskopior på en upptagen SQL-server med många transaktioner. Mekanismen för identifiering av loggluckor i Avamar SQL-plugin-programmet utlöstes felaktigt, även om LSN-kontinuiteten (Log Sequence Number) inte bröts.
Slumpmässiga inkrementella säkerhetskopieringar för Avamar SQL misslyckas med:
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
En korrigering genererades för att åtgärda problemet. Det här problemet visar när Avamar SQL-insticksprogrammets algoritm hämtar det senaste LSN från SQL-servern och inte alltid får det senaste LSN. Det här beteendet orsakade oväntade befordringar till fullständiga säkerhetskopior.
Resolution
Korrigeringar för det här problemet finns på Dell-sidan Avamar-drivrutiner och -nedladdningar
- Avamar SQL-insticksprogramversion 19.10.100.166
- Snabbkorrigeringsnummer 338887
- Avamar SQL-insticksprogramversion 19.12.100.186
- Snabbkorrigeringsnummer 338888
Instruktioner för nedladdning av snabbkorrigeringar finns i:
Dessa snabbkorrigeringar använder en ny flagga för SQL-plugin-program som måste läggas till i avsql.cmd-filen eller i datauppsättningen.
- Så här använder du den nya flaggan i Avamar:
- Leta reda på den avsql.cmd filen: Den här filen finns vanligtvis i installationskatalogen för Avamar-klienten.
- Redigera den avsql.cmd filen: Öppna filen i en textredigerare med administratörsbehörighet.
- Lägg till flaggan nedan:
- Spara och stäng filen
--latest-lsn-from-msdb=True
När den här flaggan är aktiverad (True) säkerställer den att rätt LSN-nummer hämtas från SQL Server för validering av "log gap".
Flaggan ovan kan också läggas till i datauppsättningen.
- För användargränssnitt, se Avamar: Så här tillhandahåller du specialiserade flaggor till Avamar-säkerhetskopior
- För AUI
- Gå till AUI
- Leta upp säkerhetskopieringspolicy.
- Välj en princip
- Klicka på Redigera.
- Gå till sidan Datauppsättning.
- I avsnittet Redigera datauppsättning aktiverar du växlingsknappen "Aktivera den här växlingsknappen för att redigera datauppsättningen"
- I avsnittet Plugins:
- Välj en insticksfil.
- Aktivera växlingsknappen Visa fri form.
- Lägg till den obligatoriska flaggan med hjälp av nyckel/värde-par. Om du till exempel vill aktivera periodlås använder du:
- Key:
[avtar]"Flag" - Värde:
true
- Key:
- Klicka på Skicka för att spara datauppsättningsändringarna.
- Gå till AUI