Avamar: SQL - Wat veroorzaakt 'log gap'-fouten bij het gebruik van Avamar SQL Plugin om een back-up te maken van databases
Summary: SQL Plugin log gap-fout treedt op tijdens incrementele databaseback-ups. Dit gebeurt wanneer de last_log_backup_lsn die tijdens de back-up van sys.database_recovery_status zijn opgehaald, niet overeenkomt met de last_lsn voor de database die in sqlmeta.xml bestand is opgeslagen. ...
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
Er zijn twee (2) oplossingen om dit probleem op te lossen:
Bij het oplossen van fouten met loghiaten is het vereist om foutopsporing in te schakelen door avsql.cmd de volgende vlaggen toe te voegen. Dit moet worden gedaan om de LSN-informatie te observeren die is vastgelegd in de Avamar SQL-logboeken.
Voer ook de bovenstaande 2 SQL-query's uit om Avamar-gedrag van query-analyzer in SQL Management Studio na te bootsen en SQL-geretourneerde LSN-nummers te valideren.
- Wijzig de SQL-dataset en de optie "Force Full" inschakelen
- Voeg avsql.cmd de volgende vlag toe
--forcefull=true
- Maak een avsql.cmd bestand in de map C:\Program Files\avs\var als dit nog niet bestaat.
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-query om het LSN-nummer voor de databasetest van sys.database_recovery_status op te halen, is:
SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N'TEST')"De SQL-query voor het bijwerken van sqlmeta.xml bestand voor deze database is:
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;
Bij het oplossen van fouten met loghiaten is het vereist om foutopsporing in te schakelen door avsql.cmd de volgende vlaggen toe te voegen. Dit moet worden gedaan om de LSN-informatie te observeren die is vastgelegd in de Avamar SQL-logboeken.
--debug --verbose=5 --x01=131072 --x14=3276Maak een avsql.cmd bestand in de map C:\Program Files\avs\var als dit nog niet bestaat.
Voer ook de bovenstaande 2 SQL-query's uit om Avamar-gedrag van query-analyzer in SQL Management Studio na te bootsen en SQL-geretourneerde LSN-nummers te valideren.
Additional Information
Gerelateerde Knowledge Base-artikelen:
- Avamar: SQL-plug-in - de tweede incrementele back-up wordt zonder geldige reden gepromoveerd naar VOLLEDIG
- Avamar - Als u een incrementele SQL-back-up uitvoert via CLI, resulteert dit in een volledige back-up in plaats van een incrementele back-up
- Avamar SQL-back-up voltooid met uitzondering: Incrementeel forceren na vol mislukt met de fout: "Error: Er is een logfout geïdentificeerd of er is geen volledige back-up gevonden".
- Avamar: avsql Error: Incrementele back-up overslaan na volledige voor (lokale)/databasenaamdatabase. Fout: Kan geen data voor logboekhiaatdetectie ophalen
- Avamar: SQL-back-up mislukt met de fout: "Er is een loggat geïdentificeerd of er is geen volledige back-up gevonden"
- Back-ups van Avamar SQL cluster zijn mislukt met logboekkloof en sqlmeta.xml-bestand
- Avamar AlwaysOn SQL incrementele back-ups mislukken willekeurig als gevolg van "log gap"-fouten
- Avamar: SQL-back-up met behulp van native back-uptools kan geldige vermeldingen uit sqlmeta.xml bestand verwijderen
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.