Share via


Wiederherstellen einer Webanwendung (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 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

  • Überlegungen für das Wiederherstellen einer Webanwendung

  • Wiederherstellen einer Webanwendung mithilfe von Windows PowerShell

  • Wiederherstellen einer Webanwendung mithilfe der Zentraladministration

  • Verwenden von SQL Server-Tools zur Wiederherstellung von Datenbanken, die einer Webanwendung zugeordnet sind

  • Weitere Schritte für die Wiederherstellung einer Webanwendung, die formularbasierte Authentifizierung verwendet

  • Weitere Schritte zur Entfernung doppelter Forderungsanbieter nach der Wiederherstellung einer Webanwendung, die die forderungsbasierte Authentifizierung verwendet

Überlegungen für das Wiederherstellen einer Webanwendung

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

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

  • Sie können eine Webanwendung nicht mit den SQL Server-Tools wiederherstellen.

  • 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 in festgelegten Intervallen ausgeführten Skripts wiederherstellen.

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

  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 des Ordners, den Sie für Sicherungsdateien verwenden.

    • <WebApplicationName> ist der Name der gesicherten Webanwendung.

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

    Wenn der Wert des BackupID-Parameters nicht angegeben wird, wird die letzte Sicherung verwendet. Sie können eine Webanwendung nicht wiederherstellen, wenn nur die Konfiguration gesichert wurde. Geben Sie Folgendes ein, um die Sicherungen für die Farm anzuzeigen:

    Get-SPBackupHistory -Directory <BackupFolderName> -ShowBackup
    

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 Webanwendung mithilfe der 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 Windows SharePoint Services-Timerdienst V4 und das Konto für den Zugriff auf die Farmdatenbank über die Berechtigung Vollzugriff für den Sicherungsordner verfügen.

  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 Webanwendung oder der Farm 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 Current Directory Location den UNC-Pfad (Universal Naming Convention) des gesuchten Sicherungsordners ein, und klicken Sie dann auf Aktualisieren.
    Sie können die Webanwendung nicht wiederherstellen, wenn nur die Konfiguration gesichert wurde.

  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 wiederherstellen ausgewählt ist.

    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.

    Hinweis

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

    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 in der Datei Spbackup.log in dem angegebenen UNC-Pfad.

Verwenden von SQL Server-Tools zur Wiederherstellung von Datenbanken, die einer Webanwendung zugeordnet sind

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 Datenbanken, die einer Webanwendung zugeordnet sind, unter Verwendung 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 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 Aufgaben, 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.

Weiterer Schritte für die Wiederherstellung einer Webanwendung, die die formularbasierte Authentifizierung verwendet

Nach der Wiederherstellung einer Webanwendung, die die formularbasierte Authentifizierung verwendet, müssen die folgenden Schritte ausgeführt werden, um die Webanwendung für die Verwendung der formularbasierten Authentifizierung neu zu konfigurieren.

  1. Registrieren Sie die Mitgliedschaft und die 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 Foundation 2010).

Weitere Schritte zur Entfernung doppelter Forderungsanbieter nach der Wiederherstellung einer Webanwendung, die die forderungsbasierte Authentifizierung verwendet

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 forderungsbasierte Authentifizierung verwendet, und klicken Sie auf Authentifizierungsanbieter.

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

  3. Wiederholen Sie diese Schritte für jede Zone und anschließend für jede Webanwendung, die die forderungsbasierte Authentifizierung unterstützt.

Verwandte Inhalte

Ressourcencenter

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

IT Pro-Inhalte

Sichern einer Webanwendung (SharePoint Foundation 2010)

Planen der Sicherung und der Wiederherstellung (SharePoint Foundation 2010)

Sichern und Wiederherstellen (SharePoint Foundation 2010)

Inhalte für Entwickler

Datenschutz und -wiederherstellung (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x407)