Freigeben über


MSSQLSERVER_3183

Gilt für: SQL Server

Details

attribute Wert
Produktname SQL Server
Ereignis-ID 3183
Ereignisquelle MSSQLSERVER
Komponente SQLEngine
Symbolischer Name LDDB_PAGE_ERROR_DURING_RESTORE
Meldungstext RESTORE hat beim Lesen der Daten vom Sicherungssatz einen Fehler auf der Seite (%d:%d) in der '%ls'-Datenbank gefunden.

Erklärung

Dieser Fehler wird ausgelöst, wenn eine Seitenüberprüfung beim Wiederherstellen einer Datenbanksicherung fehlschlägt, die mit der CHECKUM-Option ausgeführt wurde. SQL Server beendet den Wiederherstellungsvorgang und meldet einen Fehler, der wie folgt aussieht:

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.

Eine Datenbankseite kann aus vielen Gründen beschädigt werden, einschließlich Hardwarefehlern und Betriebssystemproblemen

Benutzeraktion

  • Verwenden Sie eine letzte gute Sicherung, oder verwenden Sie die CONTINUE_AFTER_ERROR Klausel zum Wiederherstellen, und verwenden Sie dann DBCC CHECKDB, um zu überprüfen. Informationen zum Angeben, ob ein Wiederherstellungsvorgang fortgesetzt oder beendet wird, nachdem ein Fehler aufgetreten ist.

  • Untersuchen Sie die Hardware, auf der die Sicherung anfangs ausgeführt wurde und wo sie gespeichert wurde. Diese Aktion besteht darin, sicherzustellen, dass keine anderen Datenbanksicherungen betroffen sind und dass dieses Problem in Zukunft nicht auftritt.