Wiederherstellen einer Farm (Search Server 2010)

 

Gilt für: Search Server 2010

Letztes Änderungsdatum des Themas: 2016-12-01

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.

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 Farmkonfiguration zu einem bestimmten früheren Zeitpunkt und Datum.

  • Verschieben einer Microsoft Search Server 2010-Bereitstellung zwischen Farmen.

Verfahren in dieser Aufgabe:

  • Verwenden von Windows PowerShell zum Wiederherstellen einer Farm

  • Verwenden der Zentraladministration zum Wiederherstellen einer Farm

  • Wiederherstellen einer Serverfarm mithilfe von SQL Server-Tools

Voraussetzungen

Beachten Sie vor dem Wiederherstellen einer Serverfarm Folgendes:

  • Falls Sie eine Wiederherstellungsfarm verwenden, muss diese die gleiche Topologie wie die Quellfarm aufweisen.

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

  • Es ist nicht möglich, eine bestimmte Version von Search Server für die Sicherung und eine andere Version von Search Server für die Wiederherstellung zu verwenden.

  • Eine Wiederherstellungsfarm soll keine Livefarm sein. Sie wird nur zum Wiederherstellen von Daten verwendet. Es ist nicht erforderlich, dass die Wiederherstellungsfarm die gleiche Hardware wie die primäre Serverfarm aufweist. Es wird empfohlen, eine eigenständige Installation oder eine virtuelle Farm zu verwenden.

Verwenden von Windows PowerShell zum Wiederherstellen einer Farm

Sie können Windows PowerShell zum Wiederherstellen einer Farm verwenden.

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. Geben Sie in der SharePoint 2010-Verwaltungsshell an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

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

    Dabei gilt:

    • <BackupFolder> ist der Pfad des Sicherungsordners, den Sie verwenden möchten.

    • <GUID> ist die Identität der Sicherung, die Sie verwenden möchten. Mit dem BackupId-Parameter können Sie die gewünschte Sicherung angeben. Zum Anzeigen der Sicherungen für die Farm geben Sie den folgenden Befehl ein: Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup -Verbose. Wenn Sie den BackupId-Parameter nicht verwenden, wird die letzte Sicherung verwendet. Es ist nicht möglich, eine reine Konfigurationssicherung zum Wiederherstellen von Inhaltsdatenbanken zusammen mit der Konfiguration zu verwenden.

    Hinweis

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

    Bei diesem Befehl erfolgt die Wiederherstellung in derselben Farm, weil die Option Overwrite verwendet wird. Wählen Sie die Option New, damit die Wiederherstellung in einer anderen Farm, z. B. einer Wiederherstellungsfarm erfolgt. Zum Anzeigen des Fortschritts des Sicherungsvorgangs verwenden Sie den Verbose-Parameter.

    Weitere Informationen finden Sie unter Restore-SPFarm.

  3. Wenn Sie den Verbose-Parameter nicht verwenden, wird im Eingabeaufforderungsfenster keine Meldung angezeigt, falls der Vorgang erfolgreich ausgeführt wird. Für den Fall, dass der Vorgang nicht erfolgreich abgeschlossen wird, wird im Eingabeaufforderungsfenster eine Fehlermeldung angezeigt, die so oder ähnlich lautet:

    Restore-SPFarm: Fehler bei Vorgang. In Zeile: <Zeile> char:<Spalte>. + Restore-SPFarm <<<< <Fehlermeldung>

  4. Überprüfen Sie die Datei Sprestore.log im Sicherungsordner, falls Fehler oder Warnungen vorliegen oder falls der Vorgang nicht erfolgreich abgeschlossen wurde.

Verwenden der Zentraladministration zum Wiederherstellen einer Farm

Mithilfe der Zentraladministration können Sie eine Serverfarm wiederherstellen.

So stellen Sie eine Farm mithilfe der Zentraladministration wieder her

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist.

  2. Klicken Sie auf der Startseite 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 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 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 wiederherstellen ausgewählt ist.

    Wählen Sie im Abschnitt Wiederherstellungsoptionen die Option Wiederherstellungstyp aus. Verwenden Sie die Einstellung Gleiche Konfiguration, außer Sie migrieren die Serverfarm oder verwenden eine Wiederherstellungsfarm. Wenn Sie diese Option auswählen, wird ein Dialogfeld angezeigt, in dem Sie zur Bestätigung des Vorgangs aufgefordert werden. 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.

    Hinweis

    Wenn Sie die Farm migrieren oder in einer Wiederherstellungsfarm wiederherstellen, wählen Sie die Option Neue Konfiguration.

    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 in dem in Schritt 2 angegebenen UNC-Pfad.

Wiederherstellen einer Serverfarm mithilfe von SQL Server-Tools

Sie können zwar nicht die gesamte Farm mithilfe von SQL Server-Tools wiederherstellen, jedoch die meisten Farmdatenbanken. Wenn Sie die Datenbanken mithilfe von SQL Server-Tools wiederherstellen, müssen Sie die Farmkonfiguration mithilfe der Zentraladministration oder Windows PowerShell wiederherstellen. Weitere Informationen zum Wiederherstellen der Konfigurationseinstellungen einer Farm finden Sie unter Wiederherstellen oder Kopieren einer Farmkonfiguration (Search Server 2010).

Hinweis

Der Suchindex wird nicht in SQL Server gespeichert. Wenn Sie SQL Server-Tools zum Sichern und Wiederherstellen der Suche verwenden, müssen Sie nach dem Wiederherstellen der Inhaltsdatenbank einen vollständigen Crawl ausführen.

Es wird empfohlen, vor dem Wiederherstellen von Search Server 2010 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.

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 Windows SharePoint Services-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, 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 alle wiederherzustellenden Datenbanken, mit Ausnahme der Konfigurationsdatenbank.

  12. Zum Wiederherstellen der Konfigurationseinstellungen müssen Sie die vorhandene Konfigurationsdatenbank verwenden oder manuell eine neue Datenbank erstellen und die Konfiguration auf dieser Datenbank wiederherstellen. Weitere Informationen zum Wiederherstellen der Farmkonfiguration finden Sie unter Wiederherstellen oder Kopieren einer Farmkonfiguration (Search Server 2010).

  13. Starten Sie den Windows SharePoint Services-Timerdienst.