IBM Cloud Docs
MSSQL-Datenbank wiederherstellen

MSSQL-Datenbank wiederherstellen

Nachdem Sie SQL Server Datenbanken mit dem SQL Server Plug-in gesichert haben, können Sie Datenbanken direkt auf einer SQL Server Instanz wiederherstellen oder Datenbanken in Flat Files wiederherstellen. Wenn Sie eine SQL Server-Datenbank in einer Verfügbarkeitsgruppe wiederherstellen wollen, müssen Sie die Datenbank immer im primären Replikat wiederherstellen.

Datenbanken direkt in einer SQL Server-Instanz wiederherstellen

Nachdem Sie die SQL Server Datenbanken mit dem SQL Server Plug-in gesichert haben, können Sie die Datenbanken direkt auf einer SQL Server Instanz wiederherstellen. Wenn Transaktionsprotokolle mit einer anderen Methode gesichert wurden, können Sie eine Datenbank im Wiederherstellungszustand wiederherstellen, so dass Sie später Transaktionsprotokolle auf die Datenbank anwenden können. Wenn Sie Systemdatenbanken wiederherstellen, muss zuerst die primäre Datenbank selbst wiederhergestellt werden. Andere Systemdatenbanken können später wiederhergestellt werden. Sie müssen ein Windows- oder SQL Server-Administratorkonto für die Verbindung mit SQL Server während einer Wiederherstellung angeben. Nachdem Sie eine SQL Server 2016-Datenbank wiederhergestellt haben, die auf Microsoft® Azure gestreckt ist, müssen Sie eine gespeicherte Prozedur ( sys.sp_rda_reauthorize_db ) ausführen, um die lokale wiederhergestellte Datenbank wieder mit den entfernten Azure-Daten zu verbinden. Weitere Informationen finden Sie unter Wiederherstellung der Verbindung zwischen der SQL Server-Datenbank und der entfernten Azure-Datenbank im Microsoft Developer Network.

Führen Sie die folgenden Tasks aus, um eine Datenbank direkt in SQL Server wiederherzustellen.

  1. Klicken Sie in der Navigationsleiste auf "Computer". In einem Raster werden die verfügbaren Computer aufgelistet.

  2. Suchen Sie den Server mit der SQL Server-Datenbanksicherung, die Sie wiederherstellen möchten, und erweitern Sie die zugehörige Ansicht, indem Sie auf die Zeile für den entsprechenden Computer klicken.

  3. Klicken Sie auf die Registerkarte "Jobs".

  4. Suchen Sie den Job mit der Datenbank, die Sie wiederherstellen möchten. Klicken Sie im Menü Aktion auswählen des Auftrags auf Wiederherstellen.

  5. Wählen Sie im Dialogfeld Wählen Sie, wie die Wiederherstellung erfolgen soll die Option Datenbank auf einer SQL Server-Instanz wiederherstellen.

  6. Klicken Sie in der Instanzliste auf die SQL Server-Instanz, in der Sie die Datenbank wiederherstellen möchten.

  7. Stellen Sie mit einer der folgenden Methoden eine Verbindung zur Instanz her.

    • Um eine Verbindung zur Instanz über ein Windows-Administratorkonto herzustellen, wählen Sie Windows-Authentifizierung. Geben Sie den Benutzernamen, das Passwort und die Domäne in die entsprechenden Felder ein.
    • Um über ein SQL Server-Administratorkonto eine Verbindung zur Instanz herzustellen, wählen Sie die SQL Server-Authentifizierung aus. Geben Sie den Benutzernamen und das Passwort in die entsprechenden Felder ein.
  8. Klicken Sie auf Continue. Im Dialogfeld "SQL Server-Wiederherstellung" wird die neueste Sicherheitsgruppe für den Job angezeigt.

  9. Um Daten aus einem älteren Safe Set oder aus SSI-Dateien (Safe Set Image) wiederherzustellen, führen Sie einen der folgenden Schritte aus.

    • Um Daten aus einem älteren Safe-Set wiederherzustellen, klicken Sie auf den Kalender. Klicken Sie in dem angezeigten Kalender auf das Datum der Sicherungsgruppe, aus der Sie die Wiederherstellung durchführen möchten. Klicken Sie neben dem Kalender auf den gewünschten sicheren Satz.
    • Um Daten aus SSI-Dateien (Safe Set Image) auf der Festplatte wiederherzustellen, wählen Sie in der Liste Quellgerät die Option Verzeichnis auf Festplatte. Klicken Sie auf den Ordner. Wählen Sie im Dialogfeld "Ordner auswählen" das Verzeichnis aus, in dem sich die Dateien befinden, und klicken Sie auf "OK".

    SSI-Dateien sind vollständige Sicherungen, die aus der Vault exportiert oder von einem Computer auf Platte und nicht in einer Vault gesichert werden. Es kann schneller sein, Sicherungsdateien auf physischen Medien zu speichern und sie für eine Wiederherstellung an einen Ort zu transportieren, als Daten aus einem Tresor in einem entfernten Rechenzentrum wiederherzustellen. Anmerkung: Eine Wiederherstellung von Sicherungen auf Platte (SSI-Dateien) ist erst möglich, wenn die Sicherheitsgruppe in die Vault importiert und der IBM Cloud® Backup for Classic-Agent mit der Vault synchronisiert wurde.

  10. Aktivieren Sie im Feld Datenbankauswahl das Kontrollkästchen für jede Datenbank, die Sie wiederherstellen möchten.

  11. Geben Sie im Feld "Verschlüsselungskennwort" das Datenverschlüsselungskennwort ein. Um den Passworthinweis anzuzeigen, klicken Sie auf Hinweis.

  12. Wählen Sie einen Datenbanknamen aus.

  • Wählen Sie "Ursprüngliche Datenbanknamen" aus, um eine oder mehrere Datenbanken mit ihren ursprünglichen Namen wiederherzustellen.
  • Wählen Sie "Alternativer Datenbankname" aus, um eine Datenbank mit einem neuen Namen wiederherzustellen. Geben Sie im angezeigten Feld den neuen Namen für die wiederhergestellte Datenbank ein.

Sie können nur eine Datenbank wiederherstellen, wenn Alternativer Datenbankname ausgewählt ist.

  1. Wählen Sie die entsprechende Einstellung für Überschreibungen aus.
  • Um die vorhandene Datenbank zu überschreiben, wenn Sie eine Datenbank mit demselben Namen wie die vorhandene Datenbank wiederherstellen, wählen Sie "Vorhandene Datenbanken überschreiben" aus.
  • Wenn die Wiederherstellung fehlschlagen soll, wenn eine Datenbank mit demselben Namen vorhanden ist, wählen Sie "Vorhandene Datenbanken überschreiben" ab. Wenn die Option "Vorhandene Datenbanken überschreiben" nicht ausgewählt ist und Sie mehrere Datenbanken wiederherstellen, schlägt die Wiederherstellung für alle Datenbanken fehl, wenn eine Datenbank denselben Namen wie eine vorhandene Datenbank hat.
  1. Um die Datenbank im Wiederherstellungszustand wiederherzustellen, wählen Sie Wiederherstellen mit Keine Wiederherstellung. Wenn diese Option ausgewählt ist, können Sie Transaktionsprotokolle nach dem Zurückschreiben auf die Datenbank anwenden. Die Transaktionsprotokolle müssen zuerst mit einer alternativen Methode (z. B. einer nativen SQL Server-Sicherung) gesichert werden.
  2. Um einen alternativen Speicherort für die Datenbankdateien anzugeben, wählen Sie Alternativer Pfad. Klicken Sie auf den Ordner. Wählen Sie im Dialogfeld Ordner auswählen den alternativen Dateispeicherort aus, und klicken Sie auf OK.

Die alternative Dateiposition wird nur verwendet, wenn die ursprüngliche Position für Datenbankdateien nicht verfügbar ist.

  1. Wenn Sie die Protokolldetailebene, die Einstellung für die Bandbreitenregulierung oder die Option für feste Wiederherstellung ändern möchten, klicken Sie auf "Erweiterte Wiederherstellungsoptionen".

  2. Klicken Sie auf "Wiederherstellung ausführen". Das Dialogfeld Prozessdetails zeigt den Fortschritt der Wiederherstellung an und gibt an, wann die Wiederherstellung abgeschlossen ist. Möglicherweise werden auch andere aktuelle Jobprozesse im Dialogfenster aufgelistet. Um die Anzeige "Prozessdetails" zu schließen, klicken Sie auf "Schließen". Das Schließen des Fensters hat keinen Einfluss auf den Wiederherstellungsprozess.

Datenbanken in unstrukturierten Dateien wiederherstellen

Nachdem Sie SQL Server Datenbanken mit dem SQL Server Plug-in gesichert haben, können Sie eine SQL Server Datenbank in Flat Files wiederherstellen. Mithilfe von SQL Server-Tools können die Daten dann in eine Datenbank übertragen werden.

Führen Sie die folgenden Tasks aus, um eine SQL Server-Datenbank in unstrukurierten Dateien wiederherzustellen.

  1. Klicken Sie in der Navigationsleiste auf "Computer". In einem Raster werden die verfügbaren Server aufgelistet.

  2. Suchen Sie den Computer mit der SQL Server-Datenbanksicherung, die Sie wiederherstellen möchten, und erweitern Sie die zugehörige Ansicht, indem Sie auf die Zeile für den entsprechenden Computer klicken.

  3. Klicken Sie auf die Registerkarte "Jobs".

  4. Suchen Sie den Job mit der Datenbank, die Sie wiederherstellen möchten, und klicken Sie im Menü "Aktion auswählen" für den Job auf "Wiederherstellen".

  5. Wählen Sie im Dialogfeld zur Wiederherstellungsweise die Option "In Ordner wiederherstellen" aus.

  6. Klicken Sie auf Continue. Im Dialogfeld "SQL Server-Wiederherstellung" wird die neueste Sicherheitsgruppe für den Job angezeigt.

  7. Um Daten aus einem älteren Safe Set oder aus SSI-Dateien (Safe Set Image) wiederherzustellen, führen Sie einen der folgenden Schritte aus.

    • Um Daten aus einem älteren Safe-Set wiederherzustellen, klicken Sie auf den Kalender. Klicken Sie in dem angezeigten Kalender auf das Datum der Sicherungsgruppe, aus der Sie die Wiederherstellung durchführen möchten. Klicken Sie neben dem Kalender auf den gewünschten sicheren Satz.
    • Um Daten aus SSI-Dateien (Safe Set Image) auf der Festplatte wiederherzustellen, wählen Sie in der Liste Quellgerät die Option Verzeichnis auf Festplatte aus. Klicken Sie auf den Ordner. Wählen Sie im Dialogfeld Ordner auswählen das Verzeichnis aus, in dem sich die Dateien befinden, und klicken Sie auf OK.

    SSI-Dateien sind vollständige Sicherungen, die aus der Vault exportiert oder von einem Computer auf Platte und nicht in einer Vault gesichert werden. Es kann schneller sein, Sicherungsdateien auf physischen Medien zu speichern und sie für eine Wiederherstellung an einen Ort zu transportieren, als Daten aus einem Tresor in einem entfernten Rechenzentrum wiederherzustellen. Eine Wiederherstellung von Backups auf Festplatte (SSI-Dateien) ist erst möglich, wenn das Safe-Set in den Tresor importiert und der IBM Cloud Backup for Classic Agent mit dem Tresor synchronisiert wurde.

  8. Aktivieren Sie in der Datenbankauswahl das Kontrollkästchen für jede Datenbank, die Sie wiederherstellen möchten.

  9. Geben Sie im Feld "Verschlüsselungskennwort" das Datenverschlüsselungskennwort ein. Um den Passworthinweis anzuzeigen, klicken Sie auf Hinweis.

  10. Geben Sie unter Wiederherstellungsziel einen Pfad für das Ziel ein, oder klicken Sie auf den Ordner. Wählen Sie im Dialogfeld "Ordner auswählen" die Position für die Wiederherstellung aus und klicken Sie auf "OK".

  11. Wenn Sie die Protokolldetailebene, die Einstellung für die Bandbreitenregulierung oder die Option für feste Wiederherstellung ändern möchten, klicken Sie auf "Erweiterte Wiederherstellungsoptionen". Im Dialogfeld können Sie den Detaillierungsgrad der Auftragsprotokollierung auswählen und die Option Alle verfügbare Bandbreite verwenden aktivieren oder deaktivieren.

  12. Klicken Sie auf "Wiederherstellung ausführen". Das Dialogfeld Prozessdetails zeigt den Fortschritt der Wiederherstellung an und gibt an, wann die Wiederherstellung abgeschlossen ist. In diesem Dialogfeld können auch andere aktuelle Jobprozesse aufgelistet sein. Um die Anzeige "Prozessdetails" zu schließen, klicken Sie auf "Schließen". Das Schließen des Fensters hat keinen Einfluss auf den Wiederherstellungsprozess.

Datenbanken in AlwaysOn-Verfügbarkeitsgruppen wiederherstellen

Sie müssen eine SQL Server-Datenbank immer im primären Replikat in einer AlwaysOn-Verfügbarkeitsgruppe wiederherstellen. Wenn Windows IBM Cloud Backup for Classic Agent und Plug-In sind nicht auf dem primären Replikationsserver installiert. Sie müssen ein Failover auf einen Server durchführen, auf dem die Software installiert ist. Anschließend können Sie die Zurückschreibung versuchen.

Nachdem Sie eine Datenbank auf dem primären Replikat wiederhergestellt und die Datenbank wieder zur AlwaysOn Availability Group hinzugefügt haben, kann sie auf die sekundären Replikate repliziert werden. Um den Replikationsverkehr nach einer Wiederherstellung zu reduzieren, können Sie eine "Wiederherstellung von einem anderen Computer" auf jedem sekundären Replikationsserver ausführen, auf dem der Windows IBM Cloud Backup for Classic Agent und das Plug-in installiert sind.

Primärdatenbank in AlwaysOn-Verfügbarkeitsgruppe wiederherstellen

  1. Wenn der IBM Cloud Backup for Classic-Agent und das Plug-in nicht auf dem primären Replikatserver installiert sind, führen Sie einen Failover auf die sekundäre Datenbankinstanz durch, auf der der IBM Cloud Backup for Classic-Agent installiert ist. Das ehemalige sekundäre Replikat, in dem Sie die Datenbank gesichert haben, wird zum primären Replikat.
  2. Entfernen Sie die Primärdatenbank aus der AlwaysOn-Verfügbarkeitsgruppe.
  3. Löschen Sie die Datenbank aus allen sekundären Replikaten.
  4. Stellen Sie die Primärdatenbank unter Verwendung der Option "Vorhandene Datenbanken überschreiben" auf den ursprünglichen Datenbanknamen wieder her.
  5. Fügen Sie die wiederhergestellte Primärdatenbank mithilfe der Option "Vollständige Synchronisation" zur AlwaysOn-Verfügbarkeitsgruppe hinzu. Nachdem Sie eine SQL Server-Datenbank im primären Replikat wiederhergestellt haben, können Sie die Datenbank auf sekundären Replikatservern wiederherstellen, um den erforderlichen Replikationsdatenverkehr zu reduzieren.

Sekundäre Datenbank in AlwaysOn-Verfügbarkeitsgruppe wiederherstellen

  1. Wenn Sie die Datenbank bei der Wiederherstellung der primären Datenbank nicht aus allen sekundären Replikaten gelöscht haben, entfernen Sie die sekundäre Datenbank aus der AlwaysOn-Verfügbarkeitsgruppe.
  2. Stellen Sie auf einem sekundären Replikatserver, auf dem der IBM Cloud Backup for Classic-Agent und das Plug-in installiert sind, die Datenbank wieder her, indem Sie mit der Option "Keine Wiederherstellung" eine Wiederherstellung von einem anderen Computer ausführen.
  3. Fügen Sie die wiederhergestellte sekundäre Datenbank mithilfe der Option "Verknüpfen" zur AlwaysOn-Verfügbarkeitsgruppe hinzu.

Elemente aus einer SQL Server- oder SharePoint-Datenbank wiederherstellen

Wenn eine Microsoft SharePoint 2010- oder 2013-Datenbank mit dem SQL Server-Plug-in gesichert wurde, können Sie Elemente wie Websitesammlungen, Websites, Listen und Dokumente aus der Sicherung wiederherstellen. Wenn eine Microsoft SQL Server Datenbank mit dem SQL Server Plug-in oder dem Image Plug-in gesichert wurde, können Sie bestimmte Tabellen und Objekte aus der Sicherung wiederherstellen.

Um Elemente aus einer Datenbanksicherung wiederherzustellen, müssen Sie zuerst über das Portal die Sicherungsgruppe als gemeinsam genutzte Ressource zugänglich machen. Anschließend können Sie eine Anwendung für differenzierte Wiederherstellung verwenden, um Elemente aus der Sicherung zu suchen und wiederherzustellen. Um Elemente aus einer SharePoint Datenbanksicherung wiederherzustellen, verwenden Sie Granular Restore for Microsoft SharePoint. Um Elemente aus einer SQL Server Datenbanksicherung wiederherzustellen, verwenden Sie Granular Restore for Microsoft Exchange and SQL. Wenden Sie sich an Ihren Service-Provider, um weitere Informationen oder eine Anwendung für differenzierte Wiederherstellung zu erhalten.

Führen Sie die folgenden Tasks aus, um Elemente aus einer SQL Server- oder SharePoint-Datenbank wiederherzustellen.

  1. Klicken Sie in der Navigationsleiste auf "Computer". In einem Raster werden die verfügbaren Server aufgelistet.
  2. Suchen Sie den Computer mit der Sicherungsgruppe mit SharePoint- oder SQL Server-Daten, die wiederhergestellt werden sollen, und erweitern Sie die zugehörige Ansicht, indem Sie auf die entsprechende Computerzeile klicken.
  3. Klicken Sie auf die Registerkarte "Jobs".
  4. Suchen Sie den Job mit den SharePoint-Daten, die Sie wiederherstellen möchten, und klicken Sie im Menü "Aktion auswählen" für den Job auf "Wiederherstellen". Das Dialogfeld zur Wiederherstellungsweise wird angezeigt.
  5. Wählen Sie "Elemente in einer SharePoint- oder SQL Server-Datenbank wiederherstellen" aus und klicken Sie auf "Weiter". Im Dialogfeld "SQL Server-Wiederherstellung" wird die neueste Sicherheitsgruppe für den Job angezeigt.
  6. Um Daten aus einem älteren Safe-Set wiederherzustellen, klicken Sie auf den Kalender. Klicken Sie im Kalender auf das Datum der Sicherungsgruppe, aus der Sie die Wiederherstellung durchführen möchten. Klicken Sie dann auf die Sicherheitsgruppe, die Sie verwenden möchten.
  7. Geben Sie im Feld "Verschlüsselungskennwort" das Datenverschlüsselungskennwort ein. Um den Passworthinweis anzuzeigen, klicken Sie auf Hinweis.
  8. Geben Sie in das Feld Leerlaufzeit die Anzahl der Minuten der Inaktivität ein, nach denen die Freigabe automatisch gestoppt werden soll. Der Wert kann zwischen 2 und 180 Minuten liegen.
  9. Wählen Sie die Option "Alle verfügbaren Bandbreiten verwenden" aus oder ab.
  10. Klicken Sie auf "Freigeben". Im Dialog "Prozessdetails" wird der Status des Freigabeprozesses angezeigt. Wenn die Freigabe verfügbar ist, erscheint der Freigabepfad neben dem Dialogfeld.
  11. Klicken Sie auf Pfad in Zwischenablage kopieren. Der Pfad kann jetzt in die Anwendung für differenzierte Wiederherstellung eingefügt werden.
  12. Starten Sie die differenzierte Zurückschreibung.
  • Um SharePoint wiederherzustellen, starten Sie die Anwendung Granular Restore for Microsoft SharePoint auf einem SharePoint 2010 oder 2013 System.
  • Zur Wiederherstellung von SQL Server Datenbankelementen starten Sie die Anwendung Granular Restore for Microsoft Exchange and SQL auf einem SQL Server System.
  1. Fügen Sie den Freigabepfad für die SQL-Sicherungsgruppe in die Anwendung für differenzierte Wiederherstellung ein.
  2. Wählen Sie Ihre Daten aus und stellen Sie sie wieder her.
  3. Wenn Sie die Sicherheitsgruppe nicht mehr für die gemeinsame Nutzung freigeben müssen, klicken Sie auf "Stoppen". Wenn Sie auf "Stoppen" klicken oder die Leerlaufzeit für die Freigabe erreicht ist, wird im Dialogfeld "Prozessdetails" angezeigt, dass die Freigabe nicht mehr verfügbar ist.