Überprüfen der Datenbankintegrität

Dieser Artikel beschreibt, wie Sie die Integrität der Datenbank überprüfen und im Fehlerfall reparieren können.

HINWEIS: Sie benötigen für diese Aktion das Microsoft SQL-Server Management Studio.

  1. Öffnen Sie das Microsoft SQL-Server Management Studio.
  2. Erweitern Sie den Menüpunkt Datenbanken.
  3. Klicken Sie auf die Datenbank NoSpamProxyGatewayRole und anschließend links oben Neue Abfrage. Auf der rechten Seite erscheint nun ein weißes Fenster.
  4. Um eine verdächtige Datenbank auf Fehler zu überprüfen, verwenden Sie im SQL Management Studio den folgenden Befehl:
    DBCC CHECKDB ('NoSpamProxyGatewayRole')
  5. Der folgende Befehl korrigiert eventuelle Fehler:
    DBCC CHECKDB ('NoSpamProxyGatewayRole', REPAIR_REBUILD)

    HINWEIS: Sie müssen vor dem Ausführen des Befehls in den Eigenschaften der Datenbank unter Optionen den Zugriffs-Modus („Restrict Access“) von MULTI_USER auf SINGLE_USER umstellen.

  6. Kontrollieren Sie den Erfolg der Aktion mit folgendem Befehl:
    DBCC CHECKDB ('NoSpamProxyGatewayRole')

HINWEIS: In der Ausgabe sollten jetzt keine rot geschriebenen Fehlermeldungen mehr auftauchen. Wenn die Datenbank nicht erfolgreich repariert werden konnte und weiterhin rote Fehlermeldungen auftauchen, führen Sie bitte den etwas aggressiveren Befehl DBCC CHECKDB ('NoSpamProxyGatewayRole', REPAIR_ALLOW_DATA_LOSS) aus. Auch danach sollten Sie wieder den Erfolg mit dem oben genannten Befehl überprüfen. Falls die Datenbank nicht repariert werden kann, können Sie auch über die NoSpamProxy-Oberfläche eine neue Datenbank erstellen. Unter Umständen liegt ein defekt am SQL Server vor.