Wiederherstellen einer Webanwendung (SharePoint Server 2010)

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird das Wiederherstellen einer Webanwendung beschrieben. Wenn Sie eine Webanwendung wiederherstellen, werden auch die Einstellungen für Internetinformationsdienste (Internet Information Services, IIS) und alle Inhaltsdatenbanken wiederhergestellt, die der Webanwendung zugeordnet sind.

Inhalt dieses Artikels:

  • Aspekte beim Wiederherstellen einer Webanwendung

  • Wiederherstellen einer Webanwendung mithilfe von Windows PowerShell

  • Wiederherstellen einer Webanwendung mithilfe der Zentraladministration

  • Wiederherstellen der Datenbanken für eine Webanwendung 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

Aspekte beim Wiederherstellen einer Webanwendung

Berücksichtigen Sie beim Vorbereiten der Wiederherstellung einer Webanwendung Folgendes:

  • 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 der 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 Konfigurieren von Benutzerkonten für den Objektcache.

  • 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 mithilfe von Windows PowerShell

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

So stellen Sie eine Webanwendung 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 <BackupFolderName> -RestoreMethod Overwrite -Item  <WebApplicationName> [-BackupId <GUID>] [-Verbose]
    

    Dabei gilt:

    • <BackupFolderName> ist der vollständige Pfad zum Ordner, 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 mithilfe der Zentraladministration

Sie können die Zentraladministration verwenden, um eine Webanwendung wiederherzustellen.

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 Windows SharePoint Services-Timerdienst Version 4 und das Datenbankzugriffskonto der Farm die Berechtigung Vollzugriff für den Sicherungsordner haben.

  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 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.

  4. 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.

  5. 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.

  6. 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 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 Windows PowerShell oder die Zentraladministration.

So stellen Sie die Datenbanken für eine 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 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 erst neu, nachdem 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/?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.

Zusätzliche Schritte zum Wiederherstellen einer Webanwendung mit formularbasierter Authentifizierung

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.

Weitere Informationen finden Sie unter Konfigurieren der formularbasierten Authentifizierung für eine forderungsbasierte Webanwendung (SharePoint Server 2010).

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

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

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 Konfigurieren von Benutzerkonten für den Objektcache.

Verwandte Inhalte

Ressourcencenter

Geschäftskontinuitätsmanagement für SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=199235&clcid=0x407)

IT Pro-Inhalte

Sichern einer Webanwendung (SharePoint Server 2010)

Planen der Sicherung und der Wiederherstellung in SharePoint Server 2010

Sicherung und Wiederherstellung (SharePoint Server 2010)

Inhalte für Entwickler

Schutz und Wiederherstellung von Daten (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x407)