Inhaltsverzeichnis
    SQL Datenbank Wiederherstellung

    Wiederherstellung der SQL-Datenbank aus dem Notfallmodus in den Normalmodus


    Inhaltsverzeichnis

      Einführung

      In diesem Artikel werden wir über den Notfallmodus-Status sprechen und wie man eine SQL-Datenbank vom Notfallmodus in den Normalmodus wiederherstellt.

      Der Notfallmodus ist ein schreibgeschützter Status, der zum Lesen von Daten aus Datenbanken im verdächtigen Status verwendet wird.

      System-Setup-Anforderungen

      Die folgenden Voraussetzungen sind für diesen Artikel erforderlich:

      • Eine beliebige SQL Server-Version ist installiert.
      • Das auf dem Rechner installierte SQL Server Management Studio (SSMS).
      • Stellar Toolkit for MS SQL Installer.

      Erste Schritte

      Einstellung im Notfallmodus.

      Um in den Notfallmodus zu wechseln, können Sie die T-SQL-Befehle wie folgt verwenden:

      ALTER DATABASE mydatabase SET EMERGENCY

      Wenn sich die Datenbank im Notfallmodus befindet, wird sie mit einem gelben Symbol wie diesem gekennzeichnet:

      Wenn Sie sie in einen normalen Zustand versetzen wollen, sollte das Set Online funktionieren:

      ALTER DATABASE mydatabase SET ONLINE

      Wenn Ihre Datenbank jedoch im verdächtigen Zustand beschädigt ist, führt das Setzen auf ONLINE nur zu einer Datenbank im verdächtigen Zustand zurück und Sie können nicht auf die Informationen zugreifen.

      Wiederherstellen aus einer Sicherung

      Wenn Sie sich im Notfallmodus befinden, versuchen Sie, nach der letzten Sicherung zu suchen, um Ihre Informationen wiederherzustellen. Wenn das Datenbank-Backup in einem gesunden Zustand ist, dann können Sie die Datenbank ohne Fehler wiederherstellen.

      Falls Ihre Sicherung beschädigt ist, können Sie die Datenbank aus einer beschädigten .BAK-Datei mit Stellar Toolkit for MS SQL wiederherstellen.

      Stellar Toolkit for MS SQL ist eine Kombination aus drei Programmen, die für SQL-DBAs sehr hilfreich sind, und zwar:

      • Stellar Backup Extractor for MS SQL
      • Stellar Repair for MS SQL
      • Stellar Password Recovery for MS SQL
      Stellar

      Wählen Sie die Backup-Recovery-Software aus dem Toolkit und reparieren Sie die beschädigte .BAK-Datei:

      Sie können auch diesen Wissensbasisartikel lesenSchritte zur Reparatur der beschädigten .BAK-Datei

      Wie man die Informationen mit DBCC-Tools wiederherstellt

      Wenn sich Ihre Datenbank im verdächtigen Status befindet, können Sie die Informationen möglicherweise wiederherstellen, indem Sie in den Notfallmodus wechseln.

      Der Notfallmodus wurde auf SQL Server in der Version 2005 bis zur Version SQL Server 2017 eingeführt.

      Wenn sich Ihre Datenbank im verdächtigen Modus befindet, können Sie sie in den Notfallmodus versetzen. Sobald sie sich im Notfallmodus befindet, können Sie versuchen, Ihre Daten mit den DBCC-Befehlen unter Verwendung des Befehls CHECKDB zu reparieren. Weitere Informationen über den DBCC-Befehl finden Sie unter dem folgenden Link: DBCC CHECKDB (Transact-SQL)

      Wenn Sie kein Backup haben oder wenn der DBCC CHECKDB-Befehl Ihre Datenbanken nicht reparieren kann, können Sie eine zuverlässige Lösung ausprobieren, die von MVPs und DBAs empfohlen wird: Das Stellar Repair for MS SQL.

      Diese Software ermöglicht es, eine beschädigte Datenbank zu reparieren, wenn sie beschädigt ist. Die Datenbank kann aus verschiedenen Gründen wie Malware, Hackerangriff, Hardwarefehler und anderen Gründen beschädigt sein. Stellar Repair for MS SQL erfordert, dass Sie den SQL Server anhalten oder die beschädigte Datenbank online nehmen. Andernfalls kann die Datenbank nicht wiederhergestellt werden, da sie in Gebrauch ist.

      Die MDF-Datei enthält die Daten der SQL Server-Datenbank. Jede Datenbank kann eine MDF-Datei und mehrere oder keine ndf-Dateien enthalten.

      Die Software repariert eine beschädigte MDF-Datei und stellt alle wichtigen Daten wieder her.

      Zur Wiederherstellung müssen Sie den Pfad der MDF-Datei angeben. Wenn Sie nicht wissen, wo die Datei gespeichert ist, können Sie die Schaltfläche “Suchen” verwenden, um den Pfad zu ermitteln.

      Mit der Schaltfläche Reparieren werden die Daten repariert. Es gibt auch die Möglichkeit, die gelöschten Zeilen einzuschließen.

      Sie können Tabellen, Ansichten, gespeicherte Prozeduren, Ansichten, Regeln und mehr wiederherstellen:

      Schließlich können Sie die Informationen in SQL Server, HTML, CSV oder Excel speichern:

      Fazit

      In diesem Artikel haben wir gelernt, wie man mit einem Rechner im Notfallmodus umgeht. Der Notfallmodus wird verwendet, wenn sich die SQL Server-Datenbank im Verdachtsstatus befindet und wir in den Notfallmodus wechseln, um die Daten zu lesen. Um die Daten wiederherzustellen, können Sie den DBCC CHECKDB-Befehl mit der Option repair_allow_data_loss verwenden, um die Daten zu reparieren.

      Eine andere Möglichkeit ist, zu versuchen, die Informationen aus dem letzten Backup wiederherzustellen. Wenn Ihre Sicherungsdatei ebenfalls beschädigt ist, können Sie sie mit einer SQL-Sicherungswiederherstellungssoftware reparieren. Wenn Sie kein Backup haben und auch der DBCC-Befehl nicht funktioniert, können Sie Stellar Repair for MS SQL verwenden. Nutzen Sie die kostenlose Testversion, um die Vorschau der reparierbaren SQL-Datenbank zu sehen!

      Was this article helpful?

      No NO

      Über den Autor

      Priyanka Chauhan linkdin

      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.

      Verwandter Beitrag

      WARUM STELLAR® WELTWEIT FÜHREND IST

      Warum Stellar wählen?

      • 0M+

        Kunden

      • 0+

        Jahre der Exzellenz

      • 0+

        F&E-Ingenieure

      • 0+

        Länder

      • 0+

        PARTNER

      • 0+

        Erhaltene Auszeichnungen