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:
  • 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.
Zoek een fragment uit het avsql-logboek waarin het logboekvolgnummer (LSN) wordt weergegeven. Dit LSN wordt opgehaald uit sqlmeta.xml bestand en vergeleken met het last_backup_lsn voor de database uit sys.database_recovery_status tabel:
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=3276
Maak 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

Affected Products

Avamar
Article 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.