Wiederherstellen von Webanwendungen in SharePoint Server

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2018-02-20

Zusammenfassung: Informationen zum Wiederherstellen einer Webanwendung in SharePoint Server 2016 und SharePoint 2013.

Sie können eine Webanwendung in SharePoint Server mithilfe der Website für die SharePoint-Zentraladministration, von Microsoft PowerShell oder der SQL Server-Tools wiederherstellen. Welches Sicherungstool Sie verwenden, hängt von der bereitgestellten Umgebung, dem Sicherungszeitplan und den mit Ihrer Organisation getroffenen Vereinbarungen zum Servicelevel ab.

Inhalt dieses Artikels:

  • Bevor Sie beginnen:

  • Wiederherstellen einer Webanwendung in SharePoint Server mithilfe von PowerShell

  • Wiederherstellen einer Webanwendung in SharePoint Server mithilfe von Zentraladministration

  • Wiederherstellen der Datenbanken für eine Webanwendung in SharePoint mithilfe von SQL Server-Tools

  • Zusätzliche Schritte zum Wiederherstellen einer Webanwendung mit formularbasierter Authentifizierung

  • Zusätzliche Schritte zum Entfernen doppelter Anspruchsanbieter nach dem Wiederherstellen einer Webanwendung mit anspruchsbasierter Authentifizierung

  • Zusätzliche Schritte zum erneuten Erstellen von Benutzerkonten für den Objektcache

Bevor Sie beginnen:

Wenn Sie eine Webanwendung wiederherstellen, werden auch die Einstellungen für Internetinformationsdienste (IIS) und alle Inhaltsdatenbanken wiederhergestellt, die der Webanwendung zugeordnet sind.

Bevor Sie mit diesem Vorgang beginnen, sollten Sie folgende Informationen zur Wiederherstellen einer Webanwendung berücksichtigen:

  • Mit den Verfahren in diesem Artikel kann nur jeweils eine Webanwendung wiederhergestellt werden. Sie können jedoch alle Webanwendungen in der Farm gleichzeitig wiederherstellen, indem Sie die gesamte Farm wiederherstellen.

  • Wenn ein Objektcache von der Webanwendung verwendet wird, müssen Sie zwei spezielle Benutzerkonten für die Webanwendung manuell konfigurieren, nachdem Sie die Webanwendung wiederhergestellt haben. Weitere Informationen zum Objektcache und zum Konfigurieren dieser Benutzerkonten finden Sie unter Configure object cache user accounts in SharePoint Server.

  • Sie können SQL Server-Tools nicht zum Wiederherstellen einer Webanwendung verwenden.

  • Beim Wiederherstellen einer Webanwendung, für die die Verwendung der anspruchsbasierten Authentifizierung konfiguriert ist, müssen nach dem Wiederherstellen der Webanwendung zusätzliche Schritte ausgeführt werden, um die anspruchsbasierte Authentifizierung wiederherzustellen.

Wiederherstellen einer Webanwendung in SharePoint Server mithilfe von PowerShell

Sie können PowerShell verwenden, um eine Webanwendung manuell oder als Teil eines Skripts wiederherzustellen, das in festgelegten Intervallen ausgeführt werden kann.

So stellen Sie eine Webanwendung mithilfe von PowerShell wieder her

  1. Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:

    • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.

    Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.

    Hinweis

    Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  2. Starten Sie SharePoint 15-Verwaltungsshell.

  3. Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Restore-SPFarm -Directory <BackupFolderName> -RestoreMethod Overwrite -Item  <WebApplicationName> [-BackupId <GUID>] [-Verbose]
    

    Dabei gilt Folgendes:

    • <BackupFolderName> ist der vollständige Pfad des Ordners, den Sie für Sicherungsdateien verwenden.

    • <WebApplicationName> ist der Name der Webanwendung, die gesichert wurde.

    • <GUID> ist der Bezeichner der Sicherung, die für den Wiederherstellungsvorgang verwendet werden soll.

    Wenn Sie den Wert des BackupID-Parameters nicht angeben, wird die letzte Sicherung verwendet. Sie können eine Webanwendung nicht mithilfe einer auf die Konfiguration beschränkten Sicherung wiederherstellen. Geben Sie folgenden Befehl ein, um die Sicherungen für die Farm anzuzeigen:

    Get-SPBackupHistory -Directory <BackupFolderName> -ShowBackup
    

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 Webanwendung in SharePoint Server mithilfe von Zentraladministration

Sie können eine Webanwendung mithilfe der Zentraladministration wiederherstellen.

So stellen Sie eine Webanwendung mithilfe der Zentraladministration wieder her

  1. Vergewissern Sie sich, dass das Benutzerkonto, unter dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist. Stellen Sie außerdem sicher, dass der SharePoint-Timerdienst und das Datenbankzugriffskonto der Farm über die Berechtigung Vollzugriff für den Sicherungsordner verfügen.

  2. Starten Sie Zentraladministration.

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

  4. Wählen Sie auf der Seite Wiederherstellung von Sicherung – Schritt 1 von 3: Wiederherzustellende Sicherung auswählen in der Liste der Sicherungen den Sicherungsauftrag aus, der die Sicherung der Farm oder Webanwendung enthält, und klicken Sie dann auf Weiter. Wenn Sie mehr Einzelheiten zu einer Sicherung anzeigen möchten, klicken Sie auf das Pluszeichen (+) neben der betreffenden Sicherung.

    Hinweis

    Falls der richtige Sicherungsauftrag nicht angezeigt wird, geben Sie im Textfeld Aktuelles Verzeichnis den UNC-Pfad (Universal Naming Convention) des richtigen Sicherungsordners ein, und klicken Sie dann auf Aktualisieren.
    Sie können die Webanwendung nicht aus einer auf die Konfiguration beschränkten Sicherung wiederherstellen.

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

  6. Stellen Sie auf der Seite Wiederherstellung von Sicherung – Schritt 3 von 3: Wiederherstellungsoptionen auswählen im Abschnitt Komponente wiederherstellen sicher, dass Farm\<Webanwendung> in der Liste Folgenden Inhalt wiederherstellen angezeigt wird.

    Stellen Sie im Abschnitt Nur Konfigurationseinstellungen wiederherstellen sicher, dass die Option Inhalt und Konfigurationseinstellungen ausgewählt ist.

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

    Hinweis

    Wenn der Abschnitt Nur Konfigurationseinstellungen wiederherstellen nicht angezeigt wird, handelt es sich bei der von Ihnen ausgewählten Sicherung um eine reine Konfigurationssicherung. In diesem Fall müssen Sie eine andere Sicherung auswählen.

    Klicken Sie auf Wiederherstellung starten.

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

    Wenn Fehlermeldungen angezeigt werden, können Sie diese in der Spalte Fehlermeldung auf der Seite Status von Sicherungs- und Wiederherstellungsaufträgen überprüfen. Weitere Details finden Sie außerdem in der Datei Sprestore.log in dem von Ihnen angegebenen UNC-Pfad.

Wiederherstellen der Datenbanken für eine Webanwendung in SharePoint Server mithilfe von SQL Server-Tools

Sie können nicht die gesamte Webanwendung mithilfe von SQL Server-Tools wiederherstellen. Sie können jedoch alle der Webanwendung zugeordneten Datenbanken wiederherstellen. Zum Wiederherstellen der gesamten Webanwendung verwenden Sie PowerShell oder die Zentraladministration.

So stellen Sie die Datenbanken einer Webanwendung mithilfe von 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 SharePoint-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 Datenbanken 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, dann 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/p/?LinkId=114420).

  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.

Zusätzliche Schritte zum Wiederherstellen einer Webanwendung mit formularbasierter Authentifizierung in SharePoint Server

Nach der Wiederherstellung einer Webanwendung, die die formularbasierte Authentifizierung verwendet, müssen Sie die folgenden Schritte ausführen, um für die Webanwendung erneut die formularbasierte Authentifizierung zu konfigurieren.

  1. Registrieren Sie die Mitgliedschafts- und Rollenanbieter in der Datei Web.config neu.

  2. Stellen Sie die Anbieter erneut bereit.

Zusätzliche Schritte zum Entfernen doppelter Anspruchsanbieter nach dem Wiederherstellen einer Webanwendung mit anspruchsbasierter Authentifizierung in SharePoint Server

Nach der Wiederherstellung einer Webanwendung, für die die anspruchsbasierte Authentifizierung konfiguriert ist, sind oft doppelte oder zusätzliche Anspruchsanbieter vorhanden. Mithilfe des folgenden Verfahrens können Sie die doppelten Anbieter entfernen:

  1. Klicken Sie in der Zentraladministration auf Webanwendungen verwalten. Wählen Sie eine Webanwendung aus, die die anspruchsbasierte Authentifizierung verwendet, und klicken Sie dann auf Authentifizierungsanbieter.

  2. Wählen Sie eine Zone aus, der die Webanwendung zugeordnet ist, um die Seite Authentifizierung bearbeiten zu öffnen, und klicken Sie dann auf Speichern.

  3. Wiederholen Sie diesen Vorgang für jede Zone und anschließend für jede Webanwendung, die die anspruchsbasierte Authentifizierung verwendet.

Zusätzliche Schritte zum erneuten Konfigurieren von Benutzerkonten für den Objektcache in SharePoint Server

Wenn Sie Benutzerkonten für den Objektcache für die Webanwendung konfiguriert haben, werden diese Einstellungen bei der Wiederherstellung nicht wiederhergestellt. Sie müssen diese Einstellungen für die Webanwendung neu konfigurieren. Weitere Informationen finden Sie unter Configure object cache user accounts in SharePoint Server.

See also

Sichern von Webanwendungen in SharePoint Server
Planen der Sicherung und der Wiederherstellung in SharePoint Server
Sichern und Wiederherstellen in SharePoint Server