Avamar: SQL değişiklik yedeklemesi "Meta veri dosyasında differential_base_lsn değer bulunamadı" istisnasıyla tamamlanıyor
Summary: Avamar: SQL eklentisi - "Meta veri dosyasında differential_base_lsn değer bulunamadı" istisnasıyla tamamlanan SQL değişiklik yedeklemesi.
Symptoms
Avamar SQL eklentisi yedekleme günlüğü, değişiklik yedeklemesi için aşağıdaki satırları sunar.
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>'.
Yukarıdaki uyarı, aynı veritabanı için farklı mantıksal adlar algılandığında Eklenti yedeklemesinin "Differential_base_lsn" değerlerini boş bırakması nedeniyle ortaya çıktı. Mantıksal Adları" kontrol etmek için SQL sorgusunu çalıştırın:
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
Bir veritabanı için farklı mantıksal adlar mevcut olduğunda "Differential_base_lsn" değerleri boştur.
Yukarıdaki uyarı mesajı, yedeklemenin istisnayla tamamlanmasına neden olur ancak yedekleme geçerlidir ve tam olarak geri yüklenebilir. Bu sorun, Eklenti kodunda Veritabanı mantıksal adlarına dayanmayacak şekilde yapılan değişiklikle giderildi.
Resolution
Uyarının yok sayılmasında bir sakınca yoktur.
Alternatif olarak, görünüm sorununun tamamen giderildiği bir Eklenti düzeltmesi için Avamar destek ekibiyle iletişime geçin.