Freigeben über


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.