Avamar: Sikkerhetskopiering av SQL-differensialbehandling fullføres med unntaket «Finner ikke den differential_base_lsn verdien i metadatafilen»
Summary: Avamar: SQL-plugin-modul – SQL differensiell sikkerhetskopiering fullføres med unntak av «Finner ikke den differential_base_lsn verdien i metadatafilen».
Symptoms
Avamar SQL-plugin-sikkerhetskopiloggen viser følgende linjer for differensiell sikkerhetskopiering.
2018-06-06 11:13:39 avsql Warning <17378>: Private properties of resouce could not be resolved for Name.
2018-06-06 11:13:45 avsql Warning <43543>: Couldn't find the differential_base_lsn value in the metadata file.
Due to the changes in this plugin version, it is recommended to take a FULL backup for the database '<sql-db-name>'.
Advarselen ovenfor dukket opp fordi Plugin-sikkerhetskopi forlot "Differential_base_lsn" -verdier som tomme når forskjellige logiske navn oppdages for samme database. Hvis du vil kontrollere logiske navn, kjører du SQL-spørring:
SELECT d.name AS DatabaseName,
f.name AS LogicalName,
f.physical_name AS PhysicalName,
f.type_desc AS TypeofFile
FROM sys.master_files f
INNER JOIN sys.databases d ON d.database_id = f.database_id;
Here are the results:
DatabaseName LogicalName PhysicalName TypeofFile
master master C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\master.mdf ROWS
master mastlog C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\mastlog.ldf LOG
tempdb tempdev C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\tempdb.mdf ROWS
tempdb templog C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\templog.ldf LOG
model modeldev C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\model.mdf ROWS
model modellog C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\modellog.ldf LOG
msdb MSDBData C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\MSDBData.mdf ROWS
msdb MSDBLog C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\MSDBLog.ldf LOG
db_1 DB_1 C:\SQL_AG_2\DB_1.mdf ROWS
db_1 DB_1_log C:\SQL_AG_2\DB_1_log.ldf LOG
db1_2020 DB_1 C:\Recovery\db1_2020_data_0.mdf ROWS
db1_2020 DB_1_log C:\Recovery\db1_2020_log_0.ldf LOG
feb13_restore DB_1 C:\SQL_AG_2\feb13_restore_data_0.mdf ROWS
feb13_restore DB_1_log C:\SQL_AG_2\feb13_restore_log_0.ldf LOG
db_1_1 DB_1 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\file ROWS
Cause
"Differential_base_lsn"-verdier er tomme når det finnes forskjellige logiske navn for en database.
Advarselen ovenfor fører til at sikkerhetskopien fullføres med et unntak, men sikkerhetskopien er gyldig og kan gjenopprettes fullt ut. Problemet ble løst med endringen i plugin-koden til ikke å stole på databaselogiske navn.
Resolution
Advarselen kan trygt ignoreres.
Du kan også kontakte Avamar-kundestøtte for en plugin-feilretting der det kosmetiske problemet er fullstendig løst.