MSSQLSERVER_3183

适用于:SQL Server

详细信息

Attribute
产品名称 SQL Server
事件 ID 3183
事件源 MSSQLSERVER
组件 SQLEngine
符号名称 LDDB_PAGE_ERROR_DURING_RESTORE
消息正文 在从该备份集进行读取时,RESTORE 检测到在数据库 "%ls" 中的页(%d:%d)上存在错误。

说明

如果在还原使用 CHECKSUM 选项执行的数据库备份时页面验证失败,则会引发此错误。 SQL Server将终止还原操作并报告如下所示的错误:

Msg 3183, Level 16, State 1, Line 1
RESTORE detected an error on page (1:243) in database "corruption_errors_test" as read from the backup set.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

数据库页可能由于多种原因(包括硬件故障和 OS 问题)而损坏

用户操作

  • 使用上一个已知良好的备份或使用 CONTINUE_AFTER_ERROR 子句进行还原,然后使用 DBCC CHECKDB 检查。 请参阅 指定遇到错误后还原操作是继续还是停止

  • 调查最初进行备份的硬件及其存储位置。 此操作是为了确保其他数据库备份不受影响,并且将来不会出现此问题。