Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA- oder VALIDATE-Berechtigung herzustellen.
Doppelklicken Sie im linken Fensterausschnitt auf Tabellen.
Rechtsklicken Sie auf die Tabelle und klicken Sie auf Validieren.
Klicken Sie auf OK.
Verbinden Sie sich als Benutzer mit DBA- oder VALIDATE-Berechtigung mit der Datenbank.
Führen Sie die Anweisung VALIDATE TABLE aus:
VALIDATE TABLE table-name; |
Wenn Fehlermeldungen erscheinen, können Sie alle Indizes und Schlüssel für eine Tabelle löschen und sie wieder neu erstellen. Jeder Fremdschlüssel für die Tabelle muss ebenfalls neu erstellt werden.
Wenn Sie eine Beschädigung in einen bestimmten Index vermuten, können Sie eine ALTER INDEX ... REBUILD-Anweisung ausführen, um den beschädigten Index neu zu erstellen. Siehe ALTER INDEX-Anweisung.
Eine weitere Lösung für Fehler, die von VALIDATE TABLE ausgegeben werden, besteht darin, die gesamte Datenbank zu entladen und erneut zu laden. Sie müssen die Option -u von dbunload benutzen, damit vom Entladeprozess kein beschädigter Index zum Ordnen der Daten eingesetzt wird.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |