Avamar: SQL-differentiaalinen varmuuskopiointi suoritetaan loppuun lukuun ottamatta "differential_base_lsn arvoa ei löytynyt metatietotiedostosta"
Summary: Avamar: SQL-laajennus - SQL-differentiaalivarmuuskopion viimeistely poikkeuksella "differential_base_lsn arvoa ei löytynyt metatietotiedostosta."
Symptoms
Avamar SQL -laajennuksen varmuuskopiointilokissa näkyvät seuraavat differentiaalisen varmuuskopioinnin rivit.
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>'.
Yllä oleva varoitus näkyi, koska laajennuksen varmuuskopiointi jätti "Differential_base_lsn" -arvot tyhjiksi, kun samalle tietokannalle havaitaan eri loogisia nimiä. Voit tarkistaa loogiset nimet suorittamalla SQL-kyselyn:
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-arvot ovat tyhjiä, kun tietokannalla on eri loogisia nimiä.
Edellä näkyvä varoitus aiheuttaa varmuuskopioinnin suorittamisen poikkeuksetta lukuun ottamatta, mutta varmuuskopio on kelvollinen ja voidaan palauttaa kokonaan. Ongelma on ratkaistu, kun laajennuskoodi on muutettu niin, ettei se perustu tietokannan loogisiin nimiin.
Resolution
Varoitus voidaan ohittaa turvallisesti.
Vaihtoehtoisesti voit pyytää Avamar-tukea hakemaan laajennuksen hotfix-korjauksen, jos kosmeettinen ongelma on korjattu kokonaan.