Wiederherstellen von Farmen in SharePoint Server

GILT FÜR:  yes-img-13 2013  yes-img-16 2016  yes-img-19 2019  yes-img-se Abonnementedition  no-img-sop SharePoint in Microsoft 365

Sie können eine SharePoint Server-Farm entweder über die die Website für die SharePoint-Zentraladministration, mithilfe von Microsoft PowerShell oder mit SQL Server-Tools wiederherstellen. Welches Sicherungstool am besten geeignet ist, hängt davon ab, welche Art von Umgebung Sie bereitgestellt haben, wie der Sicherungszeitplan aussieht und welche Vereinbarungen zum Servicelevel (Service Level Agreements, SLAs) Sie mit Ihrer Organisation haben.

Bevor Sie beginnen

Die Wiederherstellung auf Farmebene wird normalerweise nur nach einem Fehler ausgeführt, der die gesamte Farm betrifft oder bei dem die teilweise Wiederherstellung eines Teils der Farm nicht möglich ist. Wenn Sie nur einen Teil der Farm, eine bestimmte Datenbank, eine Dienstanwendung, eine Liste, eine Dokumentbibliothek oder ein bestimmtes Dokument wiederherstellen müssen, sollten Sie eine andere Wiederherstellungsmethode verwenden. Weitere Informationen zu alternativen Wiederherstellungsverfahren finden Sie unter Verwandte Inhalte

Eine Farmwiederherstellung wird normalerweise aus einem der folgenden Gründe ausgeführt:

  • Wiederherstellen einer Farm nach einem Brand, einem Notfall, einem Gerätefehler oder einem anderen Ereignis mit Datenverlust.

  • Wiederherstellen der Einstellungen und Daten der Serverfarmkonfiguration zu einem bestimmten früheren Zeitpunkt und Datum.

  • Farmübergreifendes Verschieben einer SharePoint Server-Bereitstellung.

Lesen Sie die folgenden Informationen zum Wiederherstellen einer Farm in SharePoint, bevor Sie mit diesem Vorgang beginnen:

  • Sie können nicht von einer Version von SharePoint Server 2019 sichern und eine andere Version von SharePoint Server 2019 wiederherstellen. Das gleiche gilt für SharePoint Server 2016 und 2013.

  • Beim Sichern der Farm werden die Konfiguration und die Inhaltsdatenbanken der Zentraladministration gesichert. Diese können jedoch nicht mithilfe von SharePoint Server-Tools wiederhergestellt werden. Weitere Informationen zum Sichern und Wiederherstellen der Farmdatenbanken finden Sie unter Verschieben aller Datenbanken in SharePoint Server.

  • Wenn Sie die Farm mithilfe von SharePoint Server wiederherstellen, werden durch den Wiederherstellungsprozess nicht alle Dienstanwendungen automatisch gestartet. Sie müssen Sie manuell über die Zentraladministration oder mithilfe von Microsoft PowerShell starten. Verwenden Sie nicht den Konfigurations-Assistent für SharePoint-Produkte zum Starten der Dienste, denn dadurch würden auch die Dienste und die Dienstproxys erneut bereitgestellt werden. Weitere Informationen finden Sie unter Starten oder Beenden eines Diensts in SharePoint Server.

  • Der Bezeichner (die ID) jeder Inhaltsdatenbank wird beibehalten, wenn Sie eine Datenbank mithilfe von integrierten Tools wiederherstellen oder erneut anfügen. Standardmäßig werden Änderungsprotokolle bei Verwendung von integrierten Tools wie folgt beibehalten:

    • Die Änderungsprotokolle für alle Datenbanken werden beibehalten, wenn Sie eine Serverfarm wiederherstellen.

    • Das Änderungsprotokoll für Inhaltsdatenbanken wird beibehalten, wenn Sie eine Datenbank erneut anfügen oder wiederherstellen.

      Wenn eine Datenbank-ID und ein Änderungsprotokoll beibehalten werden, setzt das Suchsystem das Durchforsten basierend auf dem durch die Durchforstungsregeln definierten regulären Zeitplan fort.

      Wenn Sie eine vorhandene Datenbank wiederherstellen und nicht die Option overwrite verwenden, wird der wiederhergestellten Datenbank eine neue ID zugewiesen, und das Änderungsprotokoll der Datenbank wird nicht beibehalten. Beim nächsten Durchforsten der Datenbank werden Daten aus der Inhaltsdatenbank dem Index hinzugefügt.

      Wenn eine Wiederherstellung vorgenommen wird und die ID im Sicherungspaket bereits in der Serverfarm verwendet wird, wird der wiederhergestellten Datenbank eine neue ID zugewiesen, und dem Wiederherstellungsprotokoll wird eine Warnung hinzugefügt. Die Möglichkeit, anstelle einer vollständigen Durchforstung eine inkrementelle Durchforstung auszuführen, setzt voraus, dass die Inhaltsdatenbank-ID unverändert ist und dass das vom Suchsystem verwendete Änderungsprotokolltoken für das aktuelle Änderungsprotokoll in der Inhaltsdatenbank gültig ist. Wenn das Änderungsprotokoll nicht beibehalten wird, ist das Token nicht gültig, und das Suchsystem muss eine vollständige Durchforstung ausführen.

  • Die SharePoint Server-Sicherung sichert die Typdefinitionen für externe Inhalte des Business Data Connectivity Service, die Datenquelle selbst wird jedoch nicht gesichert. Zum Schützen der Daten müssen Sie die Datenquelle sichern, wenn Sie den Business Data Connectivity Service oder die Farm sichern.

    Wenn Sie den Business Data Connectivity Service 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 Service möglicherweise nicht in der Lage, die Datenquelle zu finden.

  • Die SharePoint Server-Sicherung stellt Remote-BLOB-Speicher (Binary Large Object) nur dann wieder her, wenn Sie den Remote-BLOB-Speicheranbieter FILESTREAM verwenden, um Daten in Remote-BLOB-Speichern zu platzieren.

    Wenn Sie einen anderen Anbieter verwenden, müssen Sie die Remote-BLOB-Speicher manuell wiederherstellen.

  • Wenn Sie Dienstanwendungen farmübergreifend freigeben, müssen Sie darauf achten, dass ausgetauschte Vertrauenszertifikate nicht in Farmsicherungen berücksichtigt werden. Sie müssen den Zertifikatspeicher separat sichern oder die Zertifikate in einem separaten Speicherort aufbewahren. Beim Wiederherstellen einer Farm, in der eine Dienstanwendung gemeinsam genutzt wird, müssen Sie die Zertifikate importieren und erneut bereitstellen und anschließend farmübergreifende Vertrauensstellungen erneut einrichten.

    Weitere Informationen finden Sie unter Austauschen von vertrauenswürdigen Zertifikaten zwischen Farmen in SharePoint Server.

  • Nachdem eine Webanwendung, für die die anspruchsbasierte Authentifizierung konfiguriert ist, wiederhergestellt wurde, sind oft doppelte oder zusätzliche Anspruchsanbieter vorhanden. Falls Duplikate angezeigt werden, müssen Sie jede Webanwendungszone manuell speichern, um sie zu entfernen. Weitere Informationen finden Sie unter Wiederherstellen von Webanwendungen in SharePoint Server.

  • Zusätzliche Schritte sind beim Wiederherstellen einer Farm erforderlich, die eine Webanwendung enthält, für die die anspruchsbasierte Authentifizierung konfiguriert ist. Weitere Informationen finden Sie unter Wiederherstellen von Webanwendungen in SharePoint Server.

Verwenden von PowerShell zum Wiederherstellen einer Farm in SharePoint

Sie können eine Farm mithilfe von Microsoft PowerShell wiederherstellen.

So stellen Sie eine Farm 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. Öffnen Sie die SharePoint 15-Verwaltungsshell.

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

    Restore-SPFarm -Directory <BackupFolder> -RestoreMethod Overwrite [-BackupId <GUID>]
    

    Dabei gilt:

    • <BackupFolder> ist der Pfad des Ordners, den Sie zum Speichern von Sicherungsdateien verwenden.

    • <GUID> ist der Bezeichner der Sicherung, aus der wiederhergestellt werden soll.

    Hinweis

    Wenn Sie nicht über das Serverfarmkonto angemeldet sind, werden Sie zur Eingabe der Anmeldeinformationen für das Serverfarmkonto aufgefordert.

    Wenn Sie dies nicht BackupId angeben, wird die neueste Sicherung verwendet. Um die Sicherungen für die Farm anzuzeigen, geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup [-Verbose]
    

    Dabei gilt:

    • <BackupFolder> ist der Pfad des Ordners, den Sie zum Speichern von Sicherungsdateien verwenden.

    Es ist nicht möglich, eine reine Konfigurationssicherung zu verwenden, um Inhaltsdatenbanken zusammen mit der Konfiguration wiederherzustellen.

  4. Zum Neustarten einer Dienstanwendung geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Start-SPServiceInstance -Identity <ServiceApplicationID>
    

    Wo <ServiceApplicationID> befindet sich die GUID der Dienstanwendung.

Weitere Informationen zum Neustarten von Dienstanwendungen mithilfe von PowerShell finden Sie unter Start-SPServiceInstance.

Weitere Informationen zum Wiederherstellen einer Farm mit PowerShell_2nd_NoVer finden Sie unter „Restore-SPFarm.PShell_stsadm_deprecated“.

Verwenden der Zentraladministration zum Wiederherstellen einer Farm

Sie können die Website der Zentraladministration verwenden, um eine Farm wiederherzustellen.

So stellen Sie eine Farm 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 in der Liste mit den Sicherungen den Sicherungsauftrag aus, der die Farmsicherung enthält. Klicken Sie dann auf Weiter. Sie können weitere Details zu den Sicherungen anzeigen, indem Sie auf das (+) neben der Sicherung klicken.

    Hinweis

    Wenn der richtige Sicherungsauftrag nicht angezeigt wird, geben Sie im Textfeld Speicherort des Sicherungsverzeichnisses den UNC-Pfad (Universal Naming Convention) des richtigen Sicherungsordners ein, und klicken Sie dann auf Aktualisieren. Sie können keine reine Konfigurationssicherung zum Wiederherstellen der Farm verwenden.

  4. Aktivieren Sie auf der Seite Wiederherstellung von Sicherung - Schritt 2 von 3: Wiederherzustellende Komponente auswählen das Kontrollkästchen neben der Farm, 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 in der Liste Folgenden Inhalt wiederherstellen der Eintrag Farm 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

    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.

    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.

  7. Nach Abschluss des Wiederherstellungsvorgangs müssen Sie möglicherweise eine oder mehrere Dienstanwendungen neu starten. Klicken Sie auf der Homepage der Zentraladministration im Abschnitt Systemeinstellungen auf Dienste auf Server verwalten. Starten Sie auf der Seite "Dienste auf dem Server" alle Dienste für Dienstanwendungen, die ausgeführt werden sollen. Klicken Sie dazu in der Spalte Aktionen neben den entsprechenden Dienstanwendungen auf Neu starten.

  8. Stellen Sie sämtliche Vertrauensstellungen wieder her. Weitere Informationen finden Sie unter Austauschen von vertrauenswürdigen Zertifikaten zwischen Farmen in SharePoint Server.

Verwenden von SQL Server-Tools zum Wiederherstellen einer Farm

Sie können zwar nicht die gesamte Farm mithilfe von SQL Server-Tools wiederherstellen, aber die meisten Farmdatenbanken. Wenn Sie die Datenbanken mithilfe von SQL Server-Tools wiederherstellen, müssen Sie die Farmkonfiguration mithilfe der Zentraladministration oder mit PowerShell wiederherstellen. Weitere Informationen zum Wiederherstellen der Konfigurationseinstellungen einer Farm finden Sie unter Wiederherstellen von Farmkonfigurationen in SharePoint Server.

Hinweis

Der Suchindex wird nicht in SQL Server gespeichert. Wenn Sie Suchvorgänge mit den SQL Server-Tools sichern und wiederherstellen, müssen Sie nach der Wiederherstellung der Inhaltsdatenbank eine vollständige Durchforstung ausführen.

Es wird empfohlen, vor dem Wiederherstellen von SharePoint Server eine Wiederherstellungsfarm für die Website- und Elementwiederherstellung zu konfigurieren.

Stellen Sie die Datenbanken wieder her, indem Sie die folgenden Schritte ausführen:

  1. Sichern Sie nach Möglichkeit das Livetransaktionsprotokoll der aktuellen Datenbank, um seit der letzten vollständigen Sicherung vorgenommene Änderungen zu schützen.

  2. Stellen Sie die letzte vollständige Datenbanksicherung wieder her.

  3. Stellen Sie die letzte differenzielle Datenbanksicherung seit der letzten vollständigen Datenbanksicherung wieder her.

  4. Stellen Sie alle Transaktionsprotokollsicherungen seit der letzten vollständigen oder differenziellen Datenbanksicherung wieder her.

Verwenden Sie das Verfahren, um die Farmdatenbanken wiederherzustellen:

So stellen Sie eine Farm 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 zurzeit ausgeführten gespeicherten Prozeduren abgeschlossen sind. Starten Sie den Dienst erst neu, wenn Sie alle wiederherzustellenden 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 den Sicherungssatz oder die Sä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. 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").

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

  11. Wiederholen Sie die Schritte 4 bis 9 für alle wiederherzustellenden Datenbanken, mit Ausnahme der Konfigurationsdatenbank.

    Wichtig

    Wenn Sie die Benutzerprofildatenbank (standardmäßig "Benutzerprofil Service_ProfileDB_") wiederherstellen, stellen Sie <GUID> auch die Datenbank für soziale Netzwerke wieder her (standardmäßig "Benutzerprofil <GUID> Service_SocialDB_"). Andernfalls können Unstimmigkeiten bei den Benutzerprofildaten auftreten, die möglicherweise schwer zu erkennen und zu beheben sind.

  12. Zum Wiederherstellen der Konfigurationseinstellungen müssen Sie die vorhandene Konfigurationsdatenbank verwenden oder manuell eine neue Datenbank erstellen und die Konfiguration in dieser Datenbank wiederherstellen. Weitere Informationen zum Wiederherstellen der Farmkonfiguration finden Sie unter Wiederherstellen von Farmkonfigurationen in SharePoint Server.

  13. Starten Sie den SharePoint-Timerdienst.

  14. Starten Sie alle Dienstanwendungen, für die ein Neustart erforderlich ist. Klicken Sie auf der Homepage der Zentraladministration im Abschnitt Systemeinstellungen auf Dienste auf Server verwalten. Starten Sie auf der Seite "Dienste auf dem Server" alle Dienste für Dienstanwendungen, die ausgeführt werden sollen. Klicken Sie dazu in der Spalte Aktionen neben den entsprechenden Dienstanwendungen auf Neu starten.

Die folgende Liste enthält weitere Wiederherstellungsmethoden, die Sie verwenden können, wenn nur ein Teil der Farm wiederhergestellt werden muss: