Freigeben über


Wiederherstellen von Webanwendungen in SharePoint Server

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

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.

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. Gleichzeitig können Sie jedoch alle Webanwendungen in der Farm 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.

    • Gruppe "Administratoren" auf dem Server, auf dem Sie die PowerShell-Cmdlets ausführen.

      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 die SharePoint-Verwaltungsshell.

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

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

    Wobei Folgendes gilt:

    • <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 neueste Sicherung verwendet. Sie können eine Webanwendung nicht mithilfe einer reinen Konfigurationssicherung 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

[!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 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 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

    [!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 keine reine Konfigurationssicherung verwenden, um die Webanwendung wiederherzustellen.

  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 Aus Sicherung wiederherstellen – Schritt 3 von 3: Wiederherstellungsoptionen auswählen im Abschnitt Wiederherstellungskomponente sicher, dass Farm\<Webanwendung> in der Liste Wiederherstellen des folgenden Inhalts 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. Es wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, den Vorgang zu bestätigen. Klicken Sie auf OK.

    Hinweis

    [!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 mithilfe von SQL Server-Tools

Sie können die vollständige Webanwendung nicht 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 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 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 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 Aufgaben, dann auf Wiederherstellen, und klicken Sie dann auf Datenbank.

    Die Datenbank wird während des Wiederherstellungsvorgangs automatisch offline geschaltet und kann von anderen Prozessen nicht aufgerufen werden.

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

    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. Wenn die Umgebung oder Richtlinien nichts anderes erfordern, wählen Sie die anderen Optionen in diesem Abschnitt nicht aus.

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

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

  2. Wiederholen Sie die Schritte 4 bis 10 für jede Datenbank, die Sie wiederherstellen.

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

Nachdem eine Webanwendung, die für die Verwendung der anspruchsbasierten Authentifizierung konfiguriert ist, wiederhergestellt wurde, sind häufig doppelte oder zusätzliche Anspruchsanbieter sichtbar. 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 Neukonfigurieren von Objektcachebenutzerkonten in SharePoint Server

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

Siehe auch

Konzepte

Sichern von Webanwendungen in SharePoint Server

Planen der Sicherung und der Wiederherstellung in SharePoint Server