Wiederherstellen der Benutzerprofildienst-Dienstanwendung (SharePoint Server 2010)

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird beschrieben, wie Sie die Benutzerprofildienst-Dienstanwendung anstelle der kompletten Farm wiederherstellen. Die Benutzerprofildienst-Dienstanwendung stellt Daten für andere Dienste und Websites 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 (SharePoint Server 2010).

Wichtig

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

Verfahren in diesem Artikel:

  • Wiederherstellen der Benutzerprofildienst-Dienstanwendung mithilfe von Windows PowerShell

  • Wiederherstellen der Benutzerprofildienst-Dienstanwendung mithilfe der Zentraladministration

  • So stellen Sie die zur Benutzerprofildienst-Dienstanwendung gehörigen Datenbanken mithilfe von SQL Server-Tools wieder her

Wiederherstellen der Benutzerprofildienst-Dienstanwendung mithilfe von Windows PowerShell

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

So stellen Sie die Benutzerprofildienst-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. 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 den folgenden Befehl ein:

    Restore-SPFarm -Directory <BackupFolder> -Item Shared Services\Shared Services Applications\<ServiceApplicationName> -RecoveryMethod Overwrite [-BackupId <GUID>] [-Verbose]
    

    Dabei gilt Folgendes:

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

    • <ServiceApplicationName> ist der Name der Dienstanwendung.

    • <GUID> ist der Bezeichner der Sicherung, die für den Wiederherstellungsvorgang verwendet werden soll.

    Wenn Sie den BackupId-Parameter nicht angeben, wird die letzte Sicherung verwendet. Mit einer Sicherung nur der Konfiguration kann eine Dienstanwendung nicht wiederhergestellt werden.

Weitere Informationen finden Sie unter Restore-SPFarm.

Wiederherstellen der Benutzerprofildienst-Dienstanwendung mithilfe der Zentraladministration

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

So stellen Sie die Benutzerprofildienst-Dienstanwendung 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 den Sicherungsauftrag, der die gewünschte Dienstanwendungssicherung oder eine Sicherung auf Farmebene enthält, in der Liste mit den Sicherungen aus, und 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 Pfad des richtigen Sicherungsordners ein, und klicken Sie dann auf Aktualisieren.
    Mit einer Sicherung nur der Konfiguration kann die Benutzerprofildienst-Dienstanwendung nicht wiederhergestellt werden.

  4. Erweitern Sie auf der Seite Wiederherstellung von Sicherung – Schritt 2 von 3: Wiederherzustellende Komponente auswählen die Option Gemeinsame Dienstanwendungen, aktivieren Sie das Kontrollkästchen neben der Benutzerprofildienst-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\Shared Services\Shared Services Applications\<Name der Benutzerprofildienst-Dienstanwendung> in der Liste Folgende Komponente wiederherstellen angezeigt wird.

    Wählen Sie im Abschnitt Wiederherstellungsoptionen unter Wiederherstellungstyp die Option Gleiche Konfiguration aus. In einem Dialogfeld werden Sie aufgefordert, den Vorgang zu bestätigen. Klicken Sie auf OK.

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

Wiederherstellen der zur Benutzerprofildienst-Dienstanwendung gehörigen Datenbanken mithilfe von SQL Server-Tools

Sie können nicht die gesamte Dienstanwendung oder den gesamten Dienstanwendungsproxy mithilfe von SQL Server-Tools wiederherstellen. Sie können jedoch alle zur Dienstanwendung gehörigen Datenbanken wiederherstellen. Zum Wiederherstellen der gesamten Dienstanwendung verwenden Sie Windows PowerShell oder die Zentraladministration.

Wichtig

Wenn Sie die Benutzerprofildatenbank wiederherstellen (heißt standardmäßig User Profile Service_ProfileDB_<GUID>), müssen Sie auch die Datenbank für Funktionen und Daten für das soziale Netzwerk wiederherstellen (heißt standardmäßig User Profile Service_SocialDB_<GUID>). Andernfalls können Unstimmigkeiten bei den Benutzerprofildaten auftreten, die möglicherweise schwer zu erkennen und zu beheben sind.

So stellen Sie die zur Benutzerprofildienst-Dienstanwendung gehörigen Datenbanken 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. Klicken Sie in der Zentraladministration im Abschnitt Systemeinstellungen auf Dienste auf dem Server verwalten.

  3. Suchen Sie auf der Seite Dienste auf dem Server nach Benutzerprofildienst . Wenn der Dienst gestartet wurde, klicken Sie auf Anhalten, um den Dienst zu beenden.

  4. Bevor Sie die Datenbanken für die Benutzerprofildienst-Dienstanwendung wiederherstellen, müssen Sie den MIIS-Verschlüsselungsschlüssel (Microsoft Identity Integration Server) importieren, den Sie vor dem Sichern der Datenbanken exportiert haben. Dieser Schritt ist nur einmal für den Wiederherstellungsvorgang erforderlich. Geben Sie dazu auf dem Server, auf dem Sie die Dienstanwendung wiederherstellen, an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    miiskmu.exe /i exported.key {<GUID>}
    

    Dabei ist <GUID> der Bezeichner für den Schlüssel.

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

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

  7. Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie wiederherstellen möchten. Zeigen Sie auf Tasks, und klicken Sie dann auf Datenbank wiederherstellen.

  8. Wählen Sie im Dialogfeld Datenbank wiederherstellen auf der Seite Optionen die gewünschte Wiederherstellungsmethode in der Liste Wiederherstellungsstatus 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 2008 mit SP1 und kumulativem Update 2-Onlinedokumentation.

  9. Wählen Sie auf der Seite Allgemein im Abschnitt Ziel für die Wiederherstellung die Datenbank in der Liste In Datenbank aus.

  10. Wählen Sie im Abschnitt Quelle für die Wiederherstellung die Sicherungsquelle in der Liste Aus Datenbank aus.

  11. Wenn Sie die Sicherungsdateien auf einen anderen Computer verschoben haben, wählen Sie alternativ die Option Von Medium aus. Falls die gewünschte Sicherung nicht im Feld Wählen Sie die wiederherzustellenden Sicherungssätze aus aufgeführt ist, klicken Sie auf die Schaltfläche mit den drei Punkten, um zu der Datei zu navigieren.

  12. Wählen Sie im Feld Wählen Sie die wiederherzustellenden Sicherungssätze aus die wiederherzustellende Sicherung aus, und klicken Sie dann auf OK.

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

  14. Wiederholen Sie die Schritte 5 bis 11 für die folgenden zur Benutzerprofildienst-Dienstanwendung gehörigen Datenbanken (die aufgeführten Namen sind die Standardnamen):

    • User Profile Service_ProfileDB_<GUID>

    • User Profile Service_SocialDB_<GUID>

    • User Profile Service_SyncDB_<GUID>

  15. Klicken Sie in der Zentraladministration im Abschnitt Systemeinstellungen auf Dienste auf dem Server verwalten.

  16. Suchen Sie auf der Seite Dienste auf dem Server nach Benutzerprofildienst . Wenn der Dienst beendet wurde, klicken Sie auf Starten, um den Dienst zu starten.