MSSQLSERVER_17659
Gilt für: SQL Server
Details
attribute | Wert |
---|---|
Produktname | SQL Server |
Ereignis-ID | 17659 |
Ereignisquelle | MSSQLSERVER |
Komponente | SQLEngine |
Symbolischer Name | DEMO_SYSCATUPDATE |
Meldungstext | Die Systemtabelle mit der ID %d in der Datenbank mit der ID %d wurde direkt aktualisiert. Die Cachekohärenz ist möglicherweise verloren gegangen. SQL Server sollte neu gestartet werden. |
Erklärung
Dieser Fehler deutet darauf hin, dass ein Systemobjekt direkt aktualisiert wurde. Das manuelle Aktualisieren von Systemtabellen wird nicht unterstützt. Die Systemtabellen sollten nur vom SQL Server-Datenbankmodul aktualisiert werden. Wenn SQL Server Änderungen an den Systemtabellen erkennt, wird fehler 17659 ausgelöst. Ein Ereignis, das dem folgenden ähnelt, wird im SQL Server-Fehlerprotokoll oder im Anwendungsprotokoll in Ereignisanzeige in diesem Szenario protokolliert.
Protokollname: Application
Quelle: MSSQLServer
Ereignis-ID: 17659
Taskkategorie: Server
Ebene: Information
Beschreibung: Warnung: Die Systemtabellen-ID %d wurde direkt in der Datenbank-ID %d aktualisiert, und die Cachekohärenz wurde möglicherweise nicht beibehalten. SQL Server sollte neu gestartet werden.
Aktion des Benutzers
Verwenden Sie eine der folgenden Methoden, um dieses Problem zu beheben.
Methode 1
Wenn Sie über eine fehlerfreie Sicherung der Datenbank verfügen, stellen Sie die Datenbank aus dieser wieder her.Hinweis
Diese Methode funktioniert nur, wenn die Sicherung keine Inkonsistenzen in den Metadaten aufweist.
Methode 2
Wenn Sie die Datenbank nicht aus einer Sicherung wiederherstellen können, exportieren Sie die Daten und Objekte in eine neue Datenbank. Übertragen Sie dann den Inhalt der manuell aktualisierten Datenbank in die neue Datenbank. Hinweis: Sie können Inkonsistenzen in den Systemkatalogen nicht mithilfe der REPAIR-Optionen in den DBCC CHECKDB-Befehlen beheben. Da der Befehl keine Metadatenfehler beheben kann, weist er keine der empfohlenen Reparaturstufen auf.
Hinweis
Sie können die Daten in den Systemtabellen über die Systemkatalogsichten abrufen.
Weitere Informationen
Weitere Informationen finden Sie unter: Systembasistabellen.