Avamar: SQL – Hva forårsaker feil med loggbrudd når du bruker Avamar SQL-plugin-modulen til å sikkerhetskopiere databaser

Summary: Logggapfeil for SQL-plugin oppstår under trinnvise sikkerhetskopier av databaser. Dette skjer når last_log_backup_lsn som hentes under sikkerhetskopieringen fra sys.database_recovery_status, ikke samsvarer med last_lsn for databasen som er lagret i sqlmeta.xml filen. ...

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

Det finnes to (2) løsninger for å løse dette problemet:
  • Endre SQL-datasettet og alternativet "Aktiver full kraft".
  • Legg til avsql.cmd følgende flagg
--forcefull=true
  • Opprett en avsql.cmd fil i mappen C:\Program Files\avs\var hvis den ikke finnes.
Finn et utdrag fra avsql-loggen som viser loggsekvensnummeret (LSN). Denne LSN-filen hentes fra sqlmeta.xml-filen og sammenlignes med last_backup_lsn for databasen fra sys.database_recovery_status tabellen:
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-spørring for å få LSN-nummer for databasetesten fra sys.database_recovery_status er:
SELECT last_log_backup_lsn FROM sys.database_recovery_status "WHERE database_id = DB_ID(N'TEST')"
SQL-spørringen for å oppdatere sqlmeta.xml fil for denne databasen er:
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;

Når du feilsøker loggbruddfeil, er det nødvendig å aktivere feilsøking ved å legge til avsql.cmd følgende flagg. Dette bør gjøres for å observere LSN-informasjonen som logges på Avamar SQL-loggene.
--debug
--verbose=5
--x01=131072
--x14=3276
Opprett en avsql.cmd fil i mappen C:\Program Files\avs\var hvis den ikke finnes.

Kjør også SQL-spørringene ovenfor for å etterligne Avamar-virkemåten fra spørringsanalyse i SQL Management Studio og validere SQL-returnerte LSN-numre.

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.