Wiederherstellen einer Inhaltsdatenbank (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Jede Inhaltsdatenbank bzw. mehrere Inhaltsdatenbanken können einzeln wiederhergestellt werden. Informationen zum gleichzeitigen Sichern aller Inhaltsdatenbanken in einer Farm finden Sie unter Sichern einer Serverfarm (SharePoint Foundation 2010).

Verfahren in diesem Thema:

  • Wiederherstellen einer Inhaltsdatenbank mithilfe von Windows PowerShell

  • Wiederherstellen einer Inhaltsdatenbank mithilfe der Zentraladministration

  • Wiederherstellen einer Inhaltsdatenbank mithilfe der SQL Server-Tools

Wiederherstellen einer Inhaltsdatenbank mithilfe von Windows PowerShell

Mithilfe von Windows PowerShell können Sie eine Inhaltsdatenbank wiederherstellen.

So stellen Sie eine Inhaltsdatenbank mithilfe von Windows PowerShell wieder her

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung (PS C:\>) den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    Restore-SPFarm -Directory <Backup folder name> -RestoreMethod Overwrite -Item <Content database name> [-BackupId <GUID>] [-Verbose]

    Hinweis

    Wenn Sie nicht mit dem Farmkonto angemeldet sind, werden Sie zur Eingabe der Anmeldeinformationen für das Farmkonto aufgefordert.

    Wenn Sie den BackupId-Parameter nicht verwenden, wird die letzte Sicherung verwendet. Um eine Liste der Sicherungen einschließlich der Sicherungs-IDs anzuzeigen, geben Sie den folgenden Befehl ein, und drücken Sie anschließend die EINGABETASTE:

    Get-SPBackupHistory -Directory <Backup folder>

Weitere Informationen dazu finden Sie unter Restore-SPFarm.

Hinweis

Es wird empfohlen, Windows PowerShell zum Ausführen von administrativen Befehlszeilenaufgaben zu verwenden. Das Befehlszeilentool Stsadm ist veraltet, aber weiterhin vorhanden, um die Kompatibilität mit früheren Produktversionen zu gewährleisten.

Wiederherstellen einer Inhaltsdatenbank mithilfe der Zentraladministration

Mithilfe der Zentraladministration können Sie eine Serverfarm oder Serverfarmkomponenten wiederherstellen.

So stellen Sie eine Inhaltsdatenbank mithilfe der Zentraladministration wieder her

  1. Stellen Sie sicher, dass Sie als Mitglied der Gruppe der Farmadministratoren angemeldet sind.

  2. Klicken Sie auf der Homepage der Zentraladministration im Abschnitt Sichern und Wiederherstellen auf Farm aus Sicherung wiederherstellen.

  3. Wählen Sie auf der Seite Wiederherstellung von Sicherung – Schritt 1 von 3: Wiederherzustellende Sicherung auswählen den Sicherungsauftrag, der die Sicherung der Inhaltsdatenbank enthält, in der Liste mit den Sicherungen aus, und klicken Sie dann auf Weiter.

    Hinweis

    Wenn der richtige Sicherungsauftrag nicht angezeigt wird, geben Sie im Textfeld Current Directory Location den Pfad des richtigen Sicherungsordners ein, und klicken Sie dann auf Aktualisieren.

  4. Aktivieren Sie auf der Seite Wiederherstellung von Sicherung – Schritt 2 von 3: Wiederherzustellende Komponente auswählen das Kontrollkästchen neben der Inhaltsdatenbank, und klicken Sie dann auf Weiter.

    Hinweis

    Wenn die Inhaltsdatenbanken nicht ausgewählt werden kann, müssen Sie Windows PowerShell oder SQL Server-Tools zum Wiederherstellen der Inhaltdatenbank verwenden.

  5. Klicken Sie auf der Seite Wiederherstellung von Sicherung – Schritt 3 von 3: Wiederherstellungsoptionen auswählen im Abschnitt Wiederherstellungsoptionen unter Wiederherstellungstyp auf Gleiche Konfiguration. In einem Dialogfeld werden Sie aufgefordert, den Vorgang zu bestätigen.

    Klicken Sie auf Wiederherstellung starten.

  6. Sie können den allgemeinen Status aller Wiederherstellungsaufträge oben auf der Seite Status von Sicherungs- und Wiederherstellungsaufträgen im Abschnitt Bereitschaft anzeigen. Der Status des aktuellen Wiederherstellungsauftrags kann im unteren Bereich der Seite im Abschnitt Wiederherstellen angezeigt werden. Die Statusseite wird alle 30 Sekunden automatisch aktualisiert. Durch Klicken auf Aktualisieren können die Statusdetails manuell aktualisiert werden. Sicherung und Wiederherstellung sind Timerdienstaufträge. Deshalb kann es ein paar Sekunden dauern, bis die Wiederherstellung gestartet wird.

    Für den Fall, dass Fehler gemeldet werden, können Sie diese in der Spalte Fehlermeldung auf der Seite Status von Sicherungs- und Wiederherstellungsaufträgen überprüfen. Weitere Informationen finden Sie außerdem in der Datei Sprestore.log in dem in Schritt 3 angegebenen UNC-Pfad.

Wiederherstellen einer Inhaltsdatenbank mithilfe der SQL Server-Tools

Mithilfe der SQL Server-Tools können Sie eine Inhaltsdatenbank durch Ausführen der folgenden Schritte wiederherstellen:

  1. Sichern Sie nach Möglichkeit das Livetransaktionsprotokoll der Inhaltsdatenbank, um Änderungen seit der letzten vollständigen Sicherung zu schützen.

  2. Stellen Sie die letzte vollständige Datenbanksicherung wieder her.

  3. Stellen Sie die letzte differenzielle Datenbanksicherung seit der letzten vollständigen Datenbanksicherung wieder her.

  4. Stellen Sie alle Transaktionsprotokollsicherungen seit der letzten vollständigen oder differenziellen Datenbanksicherung wieder her.

So stellen Sie eine Inhaltsdatenbank mithilfe der SQL Server-Tools wieder her

  1. Vergewissern Sie sich, dass das Benutzerkonto, unter dem dieses Verfahren ausgeführt wird, Mitglied der festen Serverrolle sysadmin ist.

  2. Wenn der Windows SharePoint Services-Timerdienst ausgeführt wird, beenden Sie den Dienst, und warten Sie einige Minuten, bis alle aktuell ausgeführten gespeicherten Prozeduren abgeschlossen sind. Starten Sie den Dienst nicht neu, bevor Sie die Inhaltsdatenbanken wiederhergestellt haben.

  3. Starten Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem Datenbankserver her.

  4. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

  5. Klicken Sie mit der rechten Maustaste auf die wiederherzustellende Datenbank, zeigen Sie auf Tasks, zeigen Sie auf Wiederherstellen, und klicken Sie dann auf Datenbank.

    Die Datenbank wird während des Wiederherstellungsvorgangs automatisch offline geschaltet, sodass kein Zugriff durch andere Prozesse möglich ist.

  6. Geben Sie im Dialogfeld Datenbank wiederherstellen das Ziel und die Quelle an, und wählen Sie dann die wiederherzustellenden Sicherungssätze aus.

    Die Standardwerte für Ziel und Quelle sind für die meisten Wiederherstellungsszenarien geeignet.

  7. Klicken Sie im Bereich Seite auswählen auf Optionen.

  8. Wählen Sie im Abschnitt Wiederherstellungsoptionen nur Vorhandene Datenbank überschreiben aus. Wählen Sie die anderen Optionen in diesem Abschnitt nicht aus, wenn die Umgebung oder die Richtlinien es nicht erfordern.

  9. Führen Sie im Abschnitt Wiederherstellungsstatus die folgende Aktion aus:

    • Wenn Sie alle Transaktionsprotokolle eingeschlossen haben, die Sie wiederherstellen müssen, wählen Sie RECOVER WITH RECOVERY aus.

    • Wenn Sie weitere Transaktionsprotokolle wiederherstellen müssen, wählen Sie RECOVER WITH NO RECOVERY aus.

    • Die dritte Option, RECOVER WITH STANDBY, wird in diesem Szenario nicht verwendet.

      Hinweis

      Weitere Informationen zu diesen Wiederherstellungsoptionen finden Sie unter Datenbank wiederherstellen (Seite Optionen) (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0x407).

  10. Klicken Sie auf OK, um den Wiederherstellungsvorgang abzuschließen.

  11. Wiederholen Sie die Schritte 4 bis 10 für jede Datenbank, die Sie wiederherstellen möchten.

  12. Starten Sie den Windows SharePoint Services-Timerdienst.

See Also

Concepts

Sichern einer Inhaltsdatenbank (SharePoint Foundation 2010)