Avamar: SQL – Co způsobuje chyby "log gap" při použití doplňku Avamar SQL k zálohování databází
Summary: K chybě mezery v protokolu modulu SQL dochází během přírůstkových záloh databáze. K tomu dochází, když last_log_backup_lsn načtený během zálohování z sys.database_recovery_status neodpovídá last_lsn pro databázi uloženou v sqlmeta.xml souboru. ...
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.
Instructions
Existují dvě (2) alternativní řešení, která tento problém řeší:
Při odstraňování problémů s chybami mezery v protokolu je nutné povolit ladění přidáním avsql.cmd následujících příznaků. To je třeba provést, aby bylo možné sledovat informace LSN zaznamenané v protokolech Avamar SQL.
Spusťte také výše uvedené 2 dotazy SQL, abyste napodobili chování softwaru Avamar z analyzátoru dotazů v SQL Management Studio a ověřte vrácená čísla LSN SQL.
- Upravte datovou sadu SQL a možnost "Enable Force Full"
- Přidejte avsql.cmd následující příznak:
--forcefull=true
- Vytvořte soubor avsql.cmd ve složce C:\Program Files\avs\var, pokud neexistuje.
2019/10/22-19:45:45.51399 [avsql_assist] database 'TEST', last backup lsn = '53119000001811800001' 2019/10/22-19:45:45.51500 [avsql_assist] avsql_metadata::get 2019/10/22-19:45:45.51699 [avsql_assist] ===> avsql_metadata::get 2019/10/22-19:45:45.51799 [avsql_assist] avsql_assist::align_numeric_ustrings 2019/10/22-19:45:45.52200 [avsql_assist] Before alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.52300 [avsql_assist] After alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.52399 [avsql_assist] sqlconnectimpl_smo::get_last_backup_lsn 2019/10/22-19:45:45.52699 [avsql_assist] retrieving last backup lsn for 'TEST' db from sys.database_recovery_status 2019/10/22-19:45:45.52800 [avsql_assist] ===> sqlconnectimpl_smo::InitDll 2019/10/22-19:45:45.52900 [avsql_assist] SMO dll already loaded. 2019/10/22-19:45:45.52900 [avsql_assist] SMOWrap::SMO_GetLastBackupLSN 2019/10/22-19:45:45.53600 [avsql_assist] database 'TEST', last backup lsn = '53119000001811800001' 2019/10/22-19:45:45.53600 [avsql_assist] avsql_assist::align_numeric_ustrings 2019/10/22-19:45:45.53800 [avsql_assist] Before alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.53900 [avsql_assist] After alignment - Str1: '53119000001801200001', Str2: '53119000001811800001' 2019/10/22-19:45:45.53999 [avsql_assist] : A log gap was identified or a full backup was not found.SQL dotaz pro získání čísla LSN pro databázový test z sys.database_recovery_status je:
SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N'TEST')"Dotaz SQL na aktualizaci souboru sqlmeta.xml tuto databázi je:
SELECT top 1 last_lsn as last_log_backup_lsn FROM msdb..backupset WHERE database_name=N'TEST'" "AND type LIKE 'L' ORDER by last_lsn DESC;
Při odstraňování problémů s chybami mezery v protokolu je nutné povolit ladění přidáním avsql.cmd následujících příznaků. To je třeba provést, aby bylo možné sledovat informace LSN zaznamenané v protokolech Avamar SQL.
--debug --verbose=5 --x01=131072 --x14=3276Vytvořte soubor avsql.cmd ve složce C:\Program Files\avs\var, pokud neexistuje.
Spusťte také výše uvedené 2 dotazy SQL, abyste napodobili chování softwaru Avamar z analyzátoru dotazů v SQL Management Studio a ověřte vrácená čísla LSN SQL.
Additional Information
Související články znalostní databáze:
- Avamar: Modul plug-in SQL – druhá přírůstková záloha je bez platného důvodu povýšena na FULL.
- Avamar – Při spuštění přírůstkové zálohy SQL prostřednictvím rozhraní příkazového řádku se jedná o úplnou zálohu namísto přírůstkové zálohy
- Zálohování Avamar SQL bylo dokončeno s výjimkou: Force Incremental after full selhává s chybou: „Error: Byla zjištěna mezera v protokolu nebo nebyla nalezena úplná záloha".
- Avamar: Chyba avsql: Přeskočení přírůstkového zálohování po zaplnění databáze (místní) / názvu databáze. Chyba: Nelze získat data detekce mezer v protokolu.
- Avamar: Zálohování SQL selhává s chybou: "Byla zjištěna mezera v protokolu nebo nebyla nalezena úplná záloha"
- Zálohování clusteru Avamar SQL selhalo s mezerou v protokolu a souborem sqlmeta.xml
- Přírůstkové zálohování Avamar AlwaysOn SQL náhodně selhává kvůli chybám "log gap"
- Avamar: Zálohování SQL pomocí nativních zálohovacích nástrojů může ze souboru sqlmeta.xml odebrat platné položky
Affected Products
AvamarArticle Properties
Article Number: 000158072
Article Type: How To
Last Modified: 06 Aug 2025
Version: 9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.