Wiederherstellen einer Dienstanwendung (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In einigen Situationen müssen Sie nicht die gesamte Serverfarm, sondern nur eine bestimmte Dienstanwendung wiederherstellen. Einige Dienstanwendungen, z. B. die Business Data Connectivity-Dienstanwendung, stellen Daten für andere Dienste und Websites bereit. Deshalb können bis zum Abschluss des Wiederherstellungsvorgangs Dienstunterbrechungen auftreten.

Informationen zur gleichzeitigen Wiederherstellung aller Dienstanwendungen in einer Farm finden Sie unter Wiederherstellen einer Farm (SharePoint Foundation 2010).

Wichtig

Es ist nicht möglich, in einer bestimmten Version von Microsoft SharePoint Foundation zu sichern und in einer anderen Version von SharePoint Foundation wiederherzustellen.

Hinweis

Der Metadatenspeicher des Business Data Connectivity-Diensts, der externe Inhaltstypen, externe Systeme und BDC-Modelle enthält, wird von SharePoint Foundation 2010 gesichert. Weitere Informationen finden Sie unter Verwalten des Business Data Connectivity-Diensts (SharePoint Foundation 2010). Beachten Sie, dass dabei nicht die externen Datenquellen gesichert werden. Für den Schutz der Daten müssen die externen Datenquellen gesichert werden.
Wenn Sie die Dienstanwendung oder die Farm wiederherstellen und anschließend die Datenquelle an einem anderen Speicherort wiederherstellen, müssen Sie die Speicherortinformationen in der Typdefinition für externe Inhalte entsprechend ändern. Andernfalls ist der Business Data Connectivity-Dienst möglicherweise nicht in der Lage, die Datenquelle zu finden.

Hinweis

Remote-BLOB-Speicher (Remote Binary Large Object) werden von SharePoint Foundation 2010 wiederhergestellt, aber nur, wenn Sie Daten mithilfe des FILESTREAM-Anbieters in Remote-BLOB-Speichern platzieren.
Wenn Sie einen anderen Anbieter verwenden, müssen Sie Remote-BLOB-Speicher manuell wiederherstellen.

Verfahren in diesem Artikel:

  • Wiederherstellen einer Dienstanwendung mithilfe von Windows PowerShell

  • Wiederherstellen einer Dienstanwendung mithilfe der Zentraladministration

  • So stellen Sie die Datenbanken für eine Dienstanwendung mithilfe von SQL Server-Tools wieder her

    Hinweis

    Es ist nicht möglich, die vollständige Dienstanwendung wiederherzustellen. Sie können jedoch die Datenbanken im Zusammenhang mit der Dienstanwendung wiederherstellen.

Wiederherstellen einer Dienstanwendung mithilfe von Windows PowerShell

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

So stellen Sie eine Dienstanwendung 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 den folgenden Befehl ein:

    Restore-SPFarm -Directory <BackupFolder> -Item <ServiceApplicationName> -RecoveryMethod Overwrite [-BackupId <GUID>] [-Verbose]

    Mit dem Parameter BackupId geben Sie an, welche Sicherung verwendet werden soll. Sie können die Sicherungen der Farm anzeigen indem Sie Folgendes eingeben: Get-SPBackupHistory -Directory <Backup folder> -ShowBackup. Wenn BackupId nicht angegeben wird, wird die letzte Sicherung verwendet. Sie können eine Dienstanwendung nicht wiederherstellen, wenn nur die Konfiguration gesichert wurde.

Weitere Informationen 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 Dienstanwendung mithilfe der Zentraladministration

Verwenden Sie das folgende Verfahren zum Wiederherstellen einer Dienstanwendung mithilfe der Website für die SharePoint-Zentraladministration.

So stellen Sie eine Dienstanwendung mithilfe der Zentraladministration wieder her

  1. Vergewissern Sie sich, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der SharePoint-Gruppe Farmadministratoren ist.

  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 aus der Liste der Sicherungen den Sicherungsauftrag aus, der die Sicherung der Dienstanwendung oder eine Sicherung auf Farmebene enthält, und klicken Sie dann auf Weiter. Sie können weitere Einzelheiten zu den Sicherungen anzeigen, indem Sie auf das Pluszeichen (+) neben der Sicherung klicken.

    Hinweis

    Wenn der gewünschte Sicherungsauftrag nicht angezeigt wird, geben Sie im Textfeld Speicherort des Sicherungsverzeichnisses den Pfad des gesuchten Sicherungsordners ein, und klicken Sie dann auf Aktualisieren.
    Die Wiederherstellung der Farm anhand einer reinen Konfigurationssicherung ist nicht möglich.

  4. Erweitern Sie auf der Seite Wiederherstellung von Sicherung - Schritt 2 von 3: Wiederherzustellende Komponente auswählen die Option Gemeinsame Dienstanwendungen, aktivieren Sie das Kontrollkästchen neben der Dienstanwendung, und klicken Sie dann auf Weiter.

  5. Stellen Sie auf der Seite Wiederherstellung von Sicherung – Schritt 3 von 3: Wiederherstellungsoptionen auswählen im Abschnitt Komponente wiederherstellen sicher, dass Farm\Gemeinsame Dienstanwendungen\<Dienstanwendung> in der Liste Folgende Komponente wiederherstellen angezeigt wird.

    Wählen Sie im Abschnitt Wiederherstellungsoptionen unter Wiederherstellungstyp die Option Gleiche Konfiguration aus. In einem Dialogfeld werden Sie aufgefordert, den Vorgang zu bestätigen. Klicken Sie auf OK.

    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 einige 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 unter dem in Schritt 3 angegebenen UNC-Pfad.

Wiederherstellen der Datenbanken für eine Dienstanwendung mithilfe von SQL Server-Tools

Es ist nicht möglich, die vollständige Dienstanwendung mithilfe von SQL Server-Tools wiederherzustellen. Sie können jedoch mit SQL Server-Tools die der Dienstanwendung zugeordneten Datenbanken wiederherstellen. Verwenden Sie Windows PowerShell oder die Zentraladministration, um die vollständige Dienstanwendung wiederherzustellen.

So stellen Sie die Datenbanken für eine Dienstanwendung mithilfe von SQL Server-Tools wieder her

  1. Stellen Sie sicher, dass das zum Herstellen der Datenbanken verwendete Benutzerkonto Mitglied der festen Serverrolle sysadmin in SQL Server auf dem Datenbankserver ist, auf dem die jeweilige Datenbank gespeichert ist.

  2. Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem Datenbankserver her.

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

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

  5. Wählen Sie im Dialogfeld Datenbank wiederherstellen auf der Seite Allgemein in der Dropdownliste In Datenbank die Datenbank aus, in der wiedergestellt werden soll.

  6. Wählen Sie in der Dropdownliste Aus Datenbank die Wiederherstellungsquelle aus.

  7. Aktivieren Sie im Abschnitt Wählen Sie die wiederherzustellenden Sicherungssätze aus das Kontrollkästchen neben der Datenbank.

  8. Wählen Sie auf der Registerkarte Optionen im Abschnitt Wiederherstellungsstatus den Wiederherstellungsstatus aus.

    Weitere Informationen zu dem zu verwendenden Wiederherstellungstyp finden Sie unter Übersicht über Wiederherstellungsmodelle (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x407) in der SQL Server-Onlinedokumentation.

  9. Klicken Sie auf OK, um die Datenbank wiederherzustellen.

  10. Wiederholen Sie die Schritte 1 bis 9 für jede Datenbank im Zusammenhang mit der Dienstanwendung.