Wiederherstellen einer Farm (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird die Wiederherstellung einer Microsoft SharePoint Foundation 2010-Farm erläutert. 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 Arten der Wiederherstellung finden Sie unter Verwandte Inhalte.

Eine Farmwiederherstellung erfolgt in der Regel aus einem der folgenden Gründe:

  • Wiederherstellen einer Serverfarm nach einem Brand, Notfall, Hardwarefehler oder einem anderen Ereignis mit Datenverlust.

  • Zurücksetzen der Einstellungen und Daten der Farmkonfiguration auf einen bestimmten früheren Zeitpunkt.

  • Farmübergreifendes Verschieben einer SharePoint Foundation 2010-Bereitstellung.

Inhalt dieses Artikels

  • Überlegungen für das Wiederherstellen einer Farm

  • Wiederherstellen einer Farm mithilfe von Windows PowerShell

  • Wiederherstellen einer Farm mithilfe der Zentraladministration

  • Wiederherstellen einer Serverfarm mithilfe von SQL Server-Tools

Überlegungen für das Wiederherstellen einer Farm

Wenn Sie die Wiederherstellung einer Farm vorbereiten, müssen Sie auf die folgenden Probleme vorbereitet sein:

  • Es ist nicht möglich, eine Farm mit mehreren Servern als Farm mit einem einzigen Server bzw. eine Farm mit einem einzigen Server als Farm mit mehreren Servern wiederherzustellen.

  • Es ist nicht möglich, in einer bestimmten Version von Microsoft SharePoint Foundation zu sichern und in einer anderen Version von SharePoint Foundation wiederherzustellen.

  • Beim Sichern der Farm werden die Konfigurationsdatenbank und die Inhaltsdatenbank der Zentraladministration gesichert, diese können jedoch nicht mit Tools von Microsoft SharePoint Foundation 2010 wiederhergestellt werden. Weitere Informationen zum Sicherung und Wiederherstellen aller Datenbanken finden Sie unter Verschieben aller Datenbanken (SharePoint Foundation 2010).

  • Wenn Sie die Farm mithilfe von Microsoft SharePoint Foundation 2010 wiederherstellen, werden nicht alle Dienstanwendungen durch den Wiederherstellungsprozess automatisch gestartet. Sie müssen sie manuell über die Zentraladministration oder mit Windows PowerShell starten. Verwenden Sie zum Starten des Diensts nicht Konfigurations-Assistent für SharePoint-Produkte, da auf diese Weise auch die Dienste und die Dienstproxys wieder bereitgestellt würden.

  • 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:

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

    2. 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 Crawlregeln 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 Foundation 2010-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 Foundation 2010-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 ein Benutzer Kopien von Inhalt für die Offlinebearbeitung in Microsoft SharePoint Workspace 2010 erstellt hat und der Inhalt von einer Sicherung auf dem Server wiederhergestellt wird, wird beim Wiederherstellen der Verbindung der Offlineinhalt vom Server automatisch mit dem wiederhergestellten Inhalt synchronisiert. Dies kann zu Datenverlusten bei den Inhaltskopien des Benutzers führen.

  • Beachten Sie bei der gemeinsamen Verwendung von farmübergreifenden Dienstanwendungen, dass ausgetauschte vertrauenswürdige Zertifikate in der Sicherung nicht enthalten sind. Sie müssen den Zertifikatspeicher separat sichern oder die Zertifikate an einem separaten Ort speichern. Wenn Sie eine Farm wiederherstellen, die eine Dienstanwendung gemeinsam verwendet, müssen Sie die Zertifikate importieren und erneut bereitstellen und anschließend alle farmübergreifenden Vertrauenswürdigkeiten wiederherstellen.

    Weitere Informationen finden Sie unter Austauschen von vertrauenswürdigen Zertifikaten zwischen Farmen (SharePoint Foundation 2010).

  • Nach der Wiederherstellung einer für die forderungsbasierte Authentifizierung konfigurierten Webanwendung werden häufig doppelte oder zusätzliche Anbieter angezeigt. Wenn derartige Duplizierungen auftreten, müssen Sie jede Webanwendungszone manuell speichern, um diese zu entfernen. Weitere Informationen finden Sie unter Wiederherstellen einer Webanwendung (SharePoint Foundation 2010).

  • Wenn Sie eine Farm wiederherstellen, die eine für die Verwendung von formularbasierter Authentifizierung konfigurierte Webanwendung enthält, sind weitere Schritte erforderlich. Weitere Informationen finden Sie unter Wiederherstellen einer Webanwendung (SharePoint Foundation 2010).

Wiederherstellen einer Farm mithilfe von Windows PowerShell

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

So stellen Sie eine Farm 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 folgenden Befehl ein:

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

    Dabei gilt:

    • <BackupFolder> ist der Pfad des Ordners, in dem die Sicherungsdateien gespeichert werden.

    • <GUID> ist die ID der für die Wiederherstellung zu verwendenden Sicherung.

    Hinweis

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

    Wenn Sie den BackupId-Parameter nicht angeben, wird die letzte Sicherung verwendet. Um die Sicherungen für die Farm anzuzeigen, geben Sie den folgenden Befehl ein:

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

    Dabei gilt Folgendes:

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

  6. Geben Sie zum Neustarten der Dienstanwendung den folgenden Befehl ein:

    Start-SPServiceInstance -Identity <ServiceApplicationID>
    

    Dabei gilt Folgendes:

    • <ServiceApplicationID> ist die GUID der Dienstanwendung.

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

Weitere Informationen zum Wiederherstellen einer Farm mit Windows PowerShell 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 Farm mithilfe der Zentraladministration

Sie können eine Farm mithilfe der Zentraladministration wiederherstellen.

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 der Sicherungen den Sicherungsauftrag aus, der die Farmsicherung enthält, und klicken Sie dann auf Weiter. Sie können weitere Details zu jeder Sicherung anzeigen, indem Sie neben der fraglichen Sicherung auf das Pluszeichen (+) 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.
    Die Wiederherstellung der Farm anhand einer reinen Konfigurationssicherung ist nicht möglich.

  4. Aktivieren Sie auf der Seite Wiederherstellung von Sicherung – Schritt 2 von 3: Wiederherzustellende Komponente auswählen das Kontrollkästchen neben der Serverfarm, 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 in der Liste Folgende Komponente 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. Daraufhin wird ein Dialogfeld angezeigt, in dem Sie zur Bestätigung des Vorgangs aufgefordert werden. 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 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 Startseite der Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienste auf dem Server verwalten.

  8. Starten Sie auf der Seite Dienste auf dem Server alle Dienste, die zu den Dienstanwendungen gehören, die ausgeführt werden sollen. Klicken Sie dazu in der Spalte Aktionen neben den entsprechenden Dienstanwendungen auf Starten.

  9. Stellen Sie sämtliche Vertrauensstellungen wieder her. Weitere Informationen finden Sie unter Austauschen von vertrauenswürdigen Zertifikaten zwischen Farmen (SharePoint Foundation 2010).

Wiederherstellen einer Serverfarm mithilfe von SQL Server-Tools

Mithilfe von SQL Server-Tools können Sie zwar nicht die gesamte Serverfarm, jedoch die meisten Farmdatenbanken wiederherstellen. Wenn Sie die Datenbanken mithilfe von SQL Server-Tools wiederherstellen, muss die Farmkonfiguration mit der Zentraladministration oder mit Windows PowerShell wiederhergestellt werden. Weitere Informationen zum Wiederherstellen der Konfigurationseinstellungen der Farm finden Sie unter Wiederherstellen einer Farmkonfiguration (SharePoint Foundation 2010).

Hinweis

Der Suchindex wird nicht in SQL Server gespeichert. Falls 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.

Vor der Wiederherstellung von SharePoint Foundation 2010 wird die Konfiguration einer Wiederherstellungsfarm für die Wiederherstellung von Websites und Elementen empfohlen.

Führen Sie die folgenden Schritte aus, um die Datenbanken wiederherzustellen:

  1. Sichern Sie nach Möglichkeit das Livetransaktionsprotokoll der aktuellen Datenbank, um Änderungen seit der letzten vollständigen Sicherung 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.

So stellen Sie eine Farm mithilfe von SQL Server-Tools wieder her

  1. Stellen Sie sicher, dass das Benutzerkonto, mit 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 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, 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 9 für jede Datenbank, die Sie wiederherstellen möchten, außer für die Konfigurationsdatenbank.

  12. Um die Konfigurationseinstellungen wiederherzustellen, müssen Sie die vorhandene Konfigurationsdatenbank verwenden oder eine neue Datenbank manuell erstellen und die Konfiguration in dieser Datenbank wiederherstellen. Weitere Informationen zum Wiederherstellen der Farmkonfiguration finden Sie unter Wiederherstellen einer Farmkonfiguration (SharePoint Foundation 2010).

  13. Starten Sie den Windows SharePoint Services-Timerdienst.

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 Serverfarm (SharePoint Foundation 2010)

Wiederherstellen einer Farmkonfiguration (SharePoint Foundation 2010)

Wiederherstellen einer Webanwendung (SharePoint Foundation 2010)

Wiederherstellen einer Inhaltsdatenbank (SharePoint Foundation 2010)