Wiederherstellen einer Dienstanwendung (Search Server 2010)

 

Gilt für: Search Server 2010

Letztes Änderungsdatum des Themas: 2016-12-01

Es gibt Situationen, in den Sie nicht die gesamte Serverfarm, sondern nur eine bestimmte Dienstanwendung wiederherstellen müssen. Manche Dienstanwendungen, wie z. B. die Business Data Connectivity-Dienstanwendung und die Suchdienstanwendung, stellen anderen Diensten und Websites Daten bereit. Deshalb können bis zum Abschluss des Wiederherstellungsvorgangs Dienstunterbrechungen auftreten.

Informationen zur gleichzeitigen Wiederherstellung aller Dienstanwendungen in einer Farm finden Sie unter Wiederherstellen einer Farm (Search Server 2010).

Wichtig

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

Verfahren in diesem Thema:

  • So stellen Sie eine Dienstanwendung mithilfe von Windows PowerShell wieder her

  • So stellen Sie eine Dienstanwendung mithilfe der Zentraladministration wieder her

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

Wiederherstellen einer Dienstanwendung mithilfe von Windows PowerShell

Mithilfe von Windows PowerShell können Sie eine Dienstanwendung wiederherstellen.

So stellen Sie eine Dienstanwendung 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> -Item <ServiceApplicationName> -RecoveryMethod <Option> -BackupId <GUID> -Verbose
    

    Dabei gilt:

    • <BackupFolder> ist der Pfad der Sicherung, die Sie verwenden möchten.

    • <ServiceApplicationName> ist der Name der Dienstanwendung, die Sie wiederherstellen möchten. Geben Sie zum Anzeigen der Namen von Dienstanwendungen den folgenden Befehl ein: Backup-SPFarm -ShowTree.

    • <Option> hat einen der folgenden Werte:

      • Overwrite zur Wiederherstellung einer Dienstanwendung in derselben Farm.

      • New zur Wiederherstellung in einer anderen Serverfarm , z. B. einer Wiederherstellungsfarm.

    • <GUID> ist die Identität der bestimmten Sicherung, die Sie verwenden möchten. Wenn Sie den BackupId-Parameter nicht verwenden, wird die letzte Sicherung verwendet.

    Hinweis

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

    Zum Anzeigen des Vorgangsstatus verwenden Sie den Verbose-Parameter.

    Eine Dienstanwendung kann nicht mithilfe einer reinen Konfigurationssicherung wiederhergestellt werden.

    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>. + Recover-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.

Wiederherstellen einer Dienstanwendung mithilfe der Zentraladministration

Verwenden Sie das folgende Verfahren zum Wiederherstellen einer Dienstanwendung mithilfe der Website für die SharePoint-Zentraladministration.

So stellen Sie eine Dienstanwendung mithilfe der Zentraladministration wieder her

  1. Vergewissern Sie sich, dass das Benutzerkonto, unter 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 gewünschte Dienstanwendungssicherung oder eine Sicherung auf Farmebene enthält. Klicken Sie dann auf Weiter. Wenn Sie neben einer Sicherung auf das Pluszeichen (+) klicken, werden zusätzliche Details zu der Sicherung angezeigt.

    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 Dienstanwendung, 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\<Dienstanwendung> in der Liste Folgenden Inhalt wiederherstellen 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 die Option Wiederherstellungstyp aus. Verwenden Sie die Einstellung Gleiche Konfiguration, außer Sie migrieren die Dienstanwendung. 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.

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

Wiederherstellen einer Dienstanwendung mithilfe von SQL Server-Tools

Es ist nicht möglich, die vollständige Dienstanwendung mithilfe der SQL Server-Tools wiederherzustellen. Sie können jedoch mit den SQL Server-Tools die Datenbanken im Zusammenhang mit der Dienstanwendung wiederherstellen. Verwenden Sie Windows PowerShell oder die Zentraladministration, um die vollständige Dienstanwendung wiederherzustellen.

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

  1. Stellen Sie sicher, dass das zum Herstellen der Datenbanken verwendete Benutzerkonto Mitglied der festen Serverrolle sysadmin in SQL Server auf dem Datenbankserver ist, auf dem die jeweilige Datenbank gespeichert ist.

  2. Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem Datenbankserver her.

  3. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

  4. Klicken Sie mit der rechten Maustaste auf die Datenbank, die wiederhergestellt werden soll, zeigen Sie auf Tasks, und klicken Sie dann auf Wiederherstellen.

  5. Wählen Sie im Dialogfeld Datenbank wiederherstellen die gewünschte Wiederherstellungsmethode in der Liste Wiederherstellungstyp aus.

    Weitere Informationen zu dem zu verwendenden Wiederherstellungstyp finden Sie unter Übersicht über Wiederherstellungsmodelle (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x407) in der SQL Server 2005-Onlinedokumentation.

  6. Klicken Sie im Bereich Komponente wiederherstellen auf Datenbank.

  7. Verwenden Sie entweder den Standardnamen, oder geben Sie einen Namen für den Wiederherstellungssatz in das Textfeld Name ein.

  8. Geben Sie das Ablaufdatum für den Wiederherstellungssatz an. Dieses Datum bestimmt, wie lange oder wann der Wiederherstellungssatz von späteren Wiederherstellungen mit demselben Namen überschrieben werden kann. Standardmäßig ist festgelegt, dass der Wiederherstellungssatz nie abläuft (0 Tage).

  9. Geben Sie im Bereich Ziel an, wo die Wiederherstellung gespeichert werden soll.

  10. Klicken Sie auf OK, um die Datenbank wiederherzustellen.

  11. Wiederholen Sie die Schritte 2 bis 10 für jede Datenbank im Zusammenhang mit der Dienstanwendung.