Ich würde gerne wissen, ob es eine Möglichkeit gibt, dies zu beheben
Diese Konsistenzfehler können mit der folgenden REPAIR_REBUILD
OptionDBCC CHECKDB
behoben werden :
Führt Reparaturen durch, bei denen kein Datenverlust möglich ist. Dies kann schnelle Reparaturen wie das Reparieren fehlender Zeilen in nicht gruppierten Indizes und zeitaufwändigere Reparaturen wie das Wiederherstellen eines Index umfassen.
Wie in Shankys Antwort erwähnt, sollte jede DBCC
Reparatur auch innerhalb einer Transaktion durchgeführt werden, damit Sie die Änderungen überprüfen können, bevor Sie sie übernehmen.
Stellen Sie wie immer sicher, dass Sie über einen vollständig wiederherstellbaren Satz von Sicherungen verfügen (einschließlich des Protokoll-Endes, falls zutreffend), bevor Sie die Neuerstellung ausführen. Wenn Sie über einen vollständigen Satz gültiger Sicherungen verfügen (einschließlich des Protokoll-Endes) und sich die Ausfallzeit leisten können, ist die Wiederherstellung möglicherweise die bevorzugte Option. Stellen Sie sicher, dass Sie die aktuelle Datenbank nicht überschreiben, wenn Sie dies tun, nur für den Fall, dass die Wiederherstellung fehlschlägt oder nicht so vollständig ist, wie Sie es erwartet haben. Natürlich ist es sehr wahrscheinlich, dass die wiederhergestellte Datenbank die Beschädigung wieder enthält, je nachdem, wie und wann sie aufgetreten ist :)
oder eine Möglichkeit, detailliertere Informationen zu diesen Fehlern zu erhalten
Details zu den vier Konsistenzfehlern finden Sie in der DBCC CHECKDB
Ausgabe vor dem Zusammenfassungsabschnitt am Ende. Sie sollten diese überprüfen, um sicherzustellen, dass Sie das Problem und die Ursachen verstehen, bevor Sie eine Reparatur durchführen.
DBCC CHECKDB
Mit der WITH NO_INFOMSGS
Option können Sie die Ausgabemenge reduzieren .
Fügen Sie die DBCC
Details der Fehlermeldung zu Ihrer Frage hinzu, wenn Sie Hilfe bei der Analyse der Fehler benötigen. Es ist wichtig, alle zugrunde liegenden Hardwareprobleme zu identifizieren und zu beheben, die die Beschädigung verursacht haben könnten.
Abhängig von den Details der Beschädigung gibt es möglicherweise andere Möglichkeiten, um die Probleme zu beheben (z. B. die manuelle Neuerstellung eines nicht gruppierten Index).
Wenn die Reparatur oder Wiederherstellung erfolgreich ist, müssen Sie die Datenbank erneut DBCC CHECKDB
mit den umfassendsten Überprüfungen überprüfen, die von Ihrer Version von SQL Server unterstützt werden.