Avamar: Das differenzielle SQL-Backup wird mit der Ausnahme abgeschlossen, dass der differential_base_lsn Wert in der Metadatendatei nicht gefunden werden konnte.
Summary: Avamar: SQL-Plug-in – Differenzielles SQL-Backup wird mit Ausnahme "Der differential_base_lsn Wert in der Metadatendatei konnte nicht gefunden werden" abgeschlossen.
Symptoms
Das Avamar SQL-Plug-in-Backupprotokoll zeigt die folgenden Zeilen für das differenzielle Backup an.
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>'.
Die obige Warnung wurde angezeigt, weil das Plug-in-Backup "Differential_base_lsn"-Werte leer gelassen hat, wenn unterschiedliche logische Namen für dieselbe Datenbank erkannt werden. Um logische Namen zu überprüfen, führen Sie eine SQL-Abfrage aus:
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"-Werte sind leer, wenn verschiedene logische Namen für eine Datenbank vorhanden sind.
Die obige Warnmeldung führt dazu, dass das Backup mit einer Ausnahme abgeschlossen wird, aber das Backup gültig ist und vollständig wiederhergestellt werden kann. Das Problem wurde mit der Änderung des Plug-in-Codes behoben, um sich nicht mehr auf logische Datenbanknamen zu verlassen.
Resolution
Die Warnung kann bedenkenlos ignoriert werden.
Alternativ können Sie sich an den Avamar -Support wenden, um einen Plug-in-Hotfix zu erhalten, bei dem das kosmetische Problem vollständig behoben wurde.