Search
  • Für Einzelpersonen
      « Back
    • Windows Datenwiederherstellung

      Stellt verlorene oder gelöschte Office Dokumente, E-Mails, Präsentationen & Multimediadateien wieder her

      Free Standard Professional Premium

    • Mac Datenwiederherstellung

      Stellt gelöschte Dateien, Fotos, Videos usw. auf dem Mac wieder her.

      Free Standard Professional Premium

    • Fotowiederherstellung

      Stellt Fotos, Musik und Videos, welche aus digitalen Kameras und Speicherdatenträgern verloren gegangen sind wieder her

      Standard Professional Premium

    • Videoreparatur
    • Photo Reparatur
    • iPhone Data Recovery
  • Für Unternehmen
      « Back
    • E-Mail Reparatur

      Exchange Repair Outlook PST Repair Exchange Toolkit

    • E-Mail Konverter

      EDB to PST OST to PST NSF to PST MBOX to PST

    • Dateireparatur

      SQL Repair Access Repair MySQL Repair Excel Repair File Repair Toolkit

    • Datenwiederherstellung und -löschung

      Data Recovery Drive Erasure File Erasure Data Recovery Toolkit

  • Store
  • Unsere Partner
  • Services
  • Offers
  • Unterstützung

 

  • Für Einzelpersonen

    Windows Datenwiederherstellung Stellt verlorene oder gelöschte Office Dokumente, E-Mails, Präsentationen & Multimediadateien wieder her

    Free Standard Professional Premium

    Mac Datenwiederherstellung Speziell für Mac Nutzer um gelöschte Dokumente und Multimedia Dateien aus MacOS wiederherzustellen

    Free Standard Professional Premium

    Videoreparatur Windows Mac Effektives Instrument um fehlerhafte MOV, MP4, M4V, 3G2, 3GP und F4V Videodateien zu reparieren

    Fotowiederherstellung Windows Mac Stellt Fotos, Musik und Videos, welche aus digitalen Kameras und Speicherdatenträgern verloren gegangen sind wieder her

    Standard Professional Premium

    Photo Reparatur Reparieren Sie mehrere beschädigte Fotos auf einmal. Unterstützt JPEG und andere Formate.

    BitRaser File Eraser Windows Mac Schützt Ihre Datensicherheit

    DIY software for anyone who works with data.

  • Für Unternehmen
    • E-Mail Reparatur
    • E-Mail Konverter
    • Dateireparatur
    • Datenwiederherstellung und -löschung

    Exchange Repair Repariert fehlerhafte Postfächer & extrahiert sie als PST

    Outlook PST Repair Repariert fehlerhafte PST und stellt alle Emailobjekte wieder her

    Exchange Toolkit Extract or Import Mailboxes from Offline or Live Server

    EDB to PST Extrahiert Emails aus online/offline Exchange

    OST to PST Konvertiert verwaiste OST in nutzbare PST

    NSF to PST Konvertiert Lotus Notes NSF Dateien in PST

    MBOX to PST MBOX Dateien in benutzerfreundliche MS Outlook PST Dateien

    SQL Repair Repariert Ihre fehlerhaften MS SQL Server Datenbank

    Access Repair Repariert fehlerhafte MS Access Dateien

    MySQL Repair Repariert fehlerhafte MySQL Datenbank (MyISAM, InnoDB)

    Excel Repair Repariert fehlerhafte Excel (.xls, .xlxs) Dateien

    File Repair Toolkit Excel-, PowerPoint-, Word- und Zip-Dateien reparieren

    Data Recovery Stellt Daten aus SSD & Raid Laufwerken wieder hers

    Drive Erasure Zertifizierte Datenlöscheinrichtungssoftware

    File Erasure Schützt Ihre Datensicherheit

    Data Recovery Toolkit Daten von Windows Mac & Linux OS wiederherstellen


    All Products

    All Products

    All Products

    All Products

  • Unsere Partner
  • Services
  • Trending Searches

    Data Recovery

    Photo Recovery

    Video Repair

    BitRaser for File

    Exchange Repair

    OST to PST

    PST Repair

    MS SQL Repair

  • Deutsch English Français Nederlands Italiano Español 日本語 简体中文
  • Unterstützung
SQL Datenbank Wiederherstellung 4 Min Lesen

Wie repariert man eine SQL-Datenbank mit dem DBCC CHECKDB-Befehl?

Aktualisiert am July 16th, 2021
Priyanka Chauhan
Aktualisiert am
Priyanka Chauhan

Zusammenfassung: Der Datenbank-Konsolenbefehl (DBCC) CHECKDB wird von vielen SQL Server-Datenbankadministratoren (DBAs) häufig verwendet, um Fehler in der Datenbank zu identifizieren. Außerdem verfügt DBCC CHECKDB über drei Reparaturoptionen, um datenbankbezogene Fehler zu beheben. In diesem Artikel wird beschrieben, wie Sie DBCC CHECKDB verwenden können, um SQL-Datenbanken zu reparieren. Außerdem wird eine spezielle MS SQL-Reparatursoftware vorgestellt, die Sie verwenden können, wenn DBCC CHECKDB die Datenbank nicht reparieren kann.

Als Datenbankadministratoren (DBAs) wissen wir alle, wie wichtig es ist, den “Database Console Command (DBCC) CHECKDB” regelmäßig auszuführen, um die physische und logische Integrität von Datenbankobjekten, Indexbeziehungen und andere strukturelle Checks zu überprüfen. Wenn eine dieser Prüfungen fehlschlägt, werden Konsistenzfehler im Rahmen des Datenbankkonsolenbefehls gemeldet.

Die beste Methode zur Reparatur von Fehlern in der Datenbank, die von DBCC CHECKDB gemeldet werden, besteht darin, das letzte bekannte gute Backup auszuführen, wie von Microsoft empfohlen. Wenn die Sicherung jedoch nicht verfügbar ist (oder die Sicherung beschädigt ist), können Sie versuchen, auf die Datenbank im Notzustand zuzugreifen. Der Status Emergency ermöglicht den Zugriff auf eine Datenbank, die sich im Modus Suspect befindet. Er ermöglicht auch die Ausführung von DBCC CHECKDB-Reparaturoptionen, um die Datenbankbeschädigung zu beheben.

Wie verwendet man DBCC CHECKDB zum Reparieren der SQL-Datenbank?

Laden Sie das ‘SQL Server Management Studio (SSMS)’ herunter, installieren Sie es und folgen Sie diesen Schritten, um die SQL-Datenbank mit DBCC CHECKDB zu reparieren:

HINWEIS: In den unten genannten Schritten verwenden wir database_name als Dbtesting. Stellen Sie sicher, dass Sie DBtesting durch den Namen Ihrer Datenbank ersetzen.

Schritt 1: Versetzen der Datenbank in den Notfallmodus

Ändern Sie den Datenbankstatus in den EMERGENCY-Modus, der dem Administrator einen Nur-Lese-Zugriff ermöglicht. Um die Datenbank in den EMERGENCY-Modus zu versetzen, führen Sie folgende Abfrage in SSMS aus:

ALTER DATABASE [Dbtesting] SET EMERGENCY

Schritt 2: Prüfen auf Korruptionsfehler

Sobald der Administrator auf die Datenbank zugreifen kann, führen Sie den folgenden DBCC CHECKDB-Befehl aus, um Korruptionsfehler in der Datenbank zu analysieren:

DBCC CHECKDB (Dbtesting)

Wenn DBCC CHECKDB Fehler in der Datenbank entdeckt, empfiehlt es geeignete Reparaturoptionen, um das Problem zu beheben.

Schritt 3: SQL-Server-Datenbank in den Einzelbenutzermodus versetzen

Bevor Sie die DBCC CHECKDB-Reparaturoptionen verwenden, setzen Sie die beschädigte Datenbank in den Einzelbenutzermodus, um zu verhindern, dass andere Benutzer die Daten während des Reparaturvorgangs ändern. Gehen Sie folgendermaßen vor, um den SQL-Datenbankmodus auf SINGLE_USER zu setzen:

Methode 1: Verwendung der grafischen Benutzeroberfläche (GUI)

  • Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie reparieren möchten, und dann auf Eigenschaften
  • Klicken Sie im Fenster Datenbankeigenschaften auf Optionen.
  • Klicken Sie auf das Dropdown-Feld Zugriff einschränken unter der Registerkarte Status, wählen Sie die Option SINGLE_USER und klicken Sie dann auf OK.

Methode 2: Verwendung von Transact-SQL (T-SQL)-Befehlen

Sie können die Datenbank auch in den SINGLE_USER-Modus versetzen, indem Sie die folgende T-SQL-Abfrage in SSMS ausführen:

ALTER DATABASE Dbtesting SET SINGLE_USER

Schritt 4: Reparieren der Datenbank

Sobald Sie den Datenbankmodus auf SINGLE_USER geändert haben, führen Sie DBCC CHECKDB mit der Reparaturoption REPAIR_ALLOW_DATA_LOSS aus, um die SQL Server-Datenbank zu reparieren:

HINWEISE:

  • Neben dem Reparaturmodus REPAIR_ALLOW_DATA_LOSS bietet DBCC noch zwei weitere Reparaturmodi:
  • REPAIR_FAST: Diese Reparaturoption führt keine Reparaturaktionen durch. Sie hilft, die Syntax für die Abwärtskompatibilität zu erhalten.
  • REPAIR_REBUILD: Die Option REPAIR_REBUILD hilft bei der Reparatur der Datenbank ohne Datenverlust. Sie kann verwendet werden, um fehlende Zeilen in nicht geclusterten Indizes zu reparieren und um einen Index neu aufzubauen.
  • Die Reparaturoption REPAIR_ALLOW_DATA_LOSS hilft zwar bei der Reparatur aller gemeldeten Fehler in der SQL-Server-Datenbank, ist aber nicht die beste Option für die Reparatur von Datenbankbeschädigungen. Diese Reparaturoption verursacht Datenverluste. Tatsächlich empfiehlt Microsoft die Verwendung der Option REPAIR_ALLOW_DATA_LOSS als letzten Ausweg, wenn Sie eine Datenbank nicht aus dem Backup wiederherstellen können. Wenn Sie keine Sicherung haben und keinen Datenverlust riskieren können, verwenden Sie eine  spezialisierte  MS SQL-Reparatur software, um die Datenbank ohne Verlust der Datenbankintegrität zu reparieren.
DBCC CHECKDB (N 'Dbtesting', REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS, NO_INFOMSGS;
GO

Schritt 5: Datenbank wieder in den MULTI_USER-Modus versetzen

Nachdem Sie die Datenbank erfolgreich repariert haben, setzen Sie die Datenbank in den MULTI_USER-Modus, indem Sie den folgenden Befehl ausführen:

ALTER DATABASE Dbtesting SET MULTI_USER

Was können Sie noch tun, wenn DBCC CHECKDB fehlschlägt?

Das Ausführen des DBCC CHECKDB-Befehls REPAIR_ALLOW_DATA_LOSS kann das Löschen einiger Datenbankseiten erfordern, was zu Datenverlusten führt. Außerdem können DBCC CHECKDB-Befehle fehlschlagen und einen Fehler zurückgeben, wenn es sich um stark beschädigte SQL-Datenbankdateien handelt.

Verwenden Sie Stellar Repair for MS SQL Software, um schwer beschädigte MS SQL-Datenbank zu reparieren und alle ihre Komponenten wiederherzustellen, wobei die Datenbankintegrität erhalten bleibt. Die SQL-Wiederherstellungssoftware hilft, den Zugriff auf die Datenbank mit minimalem manuellem Aufwand und Zeitaufwand wiederherzustellen.

Hauptmerkmale:

  • Repariert sowohl MDF- als auch NDF-Datenbankdateien
  • Stellt alle Datenbankkomponenten wieder her, einschließlich Tabellen, Schlüssel, Indizes, gespeicherte Prozeduren, etc.
  • Ermöglicht Wiederherstellung von gelöschten Datensätzen
  • Wiederherstellung von SQL-Tabellen mit PAGE- und ROW-Kompression
  • Unterstützt die selektive Wiederherstellung von Datenbankobjekten
  • Vorschau der wiederherstellbaren Datenbankobjekte
  • Verfügbar für Windows und Linux OS

Um den kompletten Arbeitsprozessder Software kennenzulernen, schauen Sie sich das Video an

https://www.youtube.com/watch?v=x9wwGrrha5U

Fazit

DBCC CHECKDB kann helfen, Konsistenzfehler und Korruption in MS SQL-Datenbanken zu überprüfen. Eine beschädigte Datenbank kann zu unnötigen Ausfallzeiten und Datenverlusten führen. Um datenbankbezogene Fehler zu beheben, stellen Sie die Datenbank aus dem letzten Backup wieder her.

Wenn die aktuelle Datenbanksicherung nicht existiert oder die Sicherung selbst beschädigt ist, können Sie die Reparaturoption DBCC CHECKDB ‘REPAIR_ALLOW_DATA_LOSS’ verwenden, um die Datenbank zu reparieren. Diese Reparaturoption birgt jedoch das Risiko eines Datenverlusts. Außerdem könnte DBCC CHECKDB das Problem nicht beheben.

Verwenden Sie Stellar Repair for MS SQL, um die MS SQL-Datenbank zu reparieren und alle ihre Komponenten mit Präzision wiederherzustellen, wobei die Datenbankstruktur und die Integrität der Datenbankobjekte erhalten bleiben.

Über den Autor

Priyanka

Priyanka is a technology expert working for key technology domains that revolve around Data Recovery and related software's. She got expertise on related subjects like SQL Database, Access Database, QuickBooks, and Microsoft Excel. Loves to write on different technology and data recovery subjects on regular basis. Technology freak who always found exploring neo-tech subjects, when not writing, research is something that keeps her going in life.

Meistverkaufte Produkte

Stellar Data Recovery Professional for Windows

Stellar Data Recovery has the right Windows Recovery tool for all your data recovery

Read More

Stellar Data Recovery Professional for Mac

Stellar Data Recovery for Mac program performs safe..

 

Read More

Stellar Photo Recovery

A comprehensive photo recovery software to restore photos, music & video files

 

Read More

Stellar Repair for Video

Powerful video repair tool for repairing corrupt or damaged MOV and other video files

 

Read More

Inhaltsverzeichnis    

Kategorien

Verwandter Beitrag

SQL Datenbank Wiederherstellung

Wie kann man dieselbe Datenbank mit einem anderen Namen auf SQL Server wiederherstellen?

Stellar Author Eric Simson October 20, 2021 Read More
SQL Datenbank Wiederherstellung

SQL-Datenbankfehler 924 – Die Datenbank ist bereits geöffnet und kann nur einen Benutzer gleichzeitig haben

Stellar Author Eric Simson August 19, 2021 Read More
SQL Datenbank Wiederherstellung

Wiederherstellung der SQL-Datenbank aus dem Notfallmodus in den Normalmodus

Stellar Author Priyanka Chauhan July 23, 2021 Read More

STELLAR OFFIZIELLE WEBSITE

UNS FOLGEN

AUCH VERFÜBAR UNTER

ÜBER

  • Über uns
  • Karriere
  • ISMS Richtlinie
  • Datenschutzrichtlinie
  • Nutzungsbedingung
  • Lizenz-Politik
  • Erstattungsrichtlinie
  • Endbenutzer-Lizenzvertrag

RESSOURCEN

  • Blog
  • Artikel
  • Produkt-Videos
  • Wissensdatenbank
  • Fallstudien
  • Broschüren
  • Software-Katalog

NEWS & EVENTS

  • News
  • Events

PARTNERS

  • Affiliates
  • Wiederverkäufer
  • Vertriebspartner

NÜTZLICHE LINKS

  • Kontakt
  • Unterstützen Sie
  • Studentenrabatte
  • Auszeichnungen & Bewertungen
  • Downloads
  • Ladengeschäft
  • Inhaltsverzeichnis
DMCA.com Protection Status

Stellar & Stellar Data Recovery sind eingetragene Warenzeichen of Stellar Information Technology Pvt. Ltd.© Copyright 2022 Stellar Information Technology Pvt. Ltd. Alle Markenzeichen werden anerkannt.

We use cookies on this website. By using this site, you agree that we may store and access cookies on your device Read More Got it!