MSSQLSERVER_3043

platí pro:SQL Server

Details

Attribute Value
Název produktu SQL Server
ID události 3043
Zdroj události MSSQLSERVER
Součást SQLEngine
Symbolický název DMP_PAGE_ERROR_DURING_BACKUP
Text zprávy BACKUP '%ls' detekoval chybu na stránce (%d:%d) v souboru '%ls'.

Vysvětlení

Tato chyba se objeví během zálohování, pokud SQL Server zjistí, že stránka je poškozena. Konkrétně dostanete tuto chybu, pokud během zálohování selže validace kontrolního součtu stránky. Selhání validace je důsledkem poškozené databázové stránky. Záznam o zjištěné špatné stránce byl přidán do suspect_pages tabulky v MSDB.

Databázová stránka může být poškozena z mnoha důvodů, včetně hardwarových selhání a problémů s operačním systémem.

V tomto scénáři SQL Server zastaví zálohovací operace a nahlásí chybu jako je tato:

Msg 3043, Level 16, State 1, Line 1 
BACKUP 'database_name' detected an error on page (file_id:page_number) in file 'database_file'. 
Msg 3013, Level 16, State 1, Line 1 
BACKUP DATABASE is terminating abnormally. 

Když během zálohování použijete možnost CHECKSUM, jsou povoleny následující procesy:

  • Ověření kontrolního součtu stránky, pokud má databáze nastavenou možnost PAGE_VERIFY na CHECKSUM a stránka databáze byla naposledy napsána pomocí ochrany kontrolního součtu. Toto ověření kontrolním součtem zajišťuje, že zálohovaná data jsou v dobrém stavu.

  • Generování kontrolního součtu záloh přes zálohovací proudy, které jsou zapsány do záložního souboru. Během obnovovací operace tato validace zajišťuje, že zálohovací médium nebylo poškozeno při kopírování nebo přenosu souborů.

Uživatelská akce