Freigeben über


Wiederherstellen von Benutzerprofil-Dienstanwendungen in SharePoint Server

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Sie können die Benutzerprofildienst-Anwendung mithilfe von die Website für die SharePoint-Zentraladministration-, Microsoft PowerShell- oder SQL Server-Tools wiederherstellen. Das Sicherungstool ist von der bereitgestellten Umgebung, den Anforderungen Ihres Sicherungszeitplans und den Vereinbarungen zum Servicelevel (Service Level Agreements, SLAs), die Sie mit Ihrer Organisation getroffen haben, abhängig.

Wichtig

Die in diesem Artikel aufgeführten Schritte gelten für SharePoint Server 2016.

Bevor Sie beginnen

In diesem Artikel wird beschrieben, wie Sie die Benutzerprofildienst-Anwendung anstelle der gesamten Farm wiederherstellen.

Lesen Sie die folgenden Informationen über die Wiederherstellung einer Benutzerprofildienst-Anwendung durch, ehe Sie mit diesem Vorgang beginnen:

  • Die Benutzerprofildienst-Anwendung stellt Daten für andere Dienste und Websites bereit. Deshalb können bis zum Abschluss des Wiederherstellungsvorgangs Dienstunterbrechungen auftreten.

  • Sie können nicht von einer SharePoint Server-Version sichern und in eine andere SharePoint Server-Version wiederherstellen.

  • Informationen zur gleichzeitigen Wiederherstellung aller Dienstanwendungen in einer Farm finden Sie unter Wiederherstellen von Farmen in SharePoint Server.

Verwenden von PowerShell zum Wiederherstellen der Benutzerprofildienst-Anwendung in SharePoint Server

Sie können eine Benutzerprofildienst-Anwendung mithilfe von Microsoft PowerShell wiederherstellen.

So stellen Sie die Benutzerprofildienst-Anwendung 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

    [!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. Starten Sie die SharePoint-Verwaltungsshell.

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

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

    Wobei Folgendes gilt:

    • <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 nicht angeben BackupId, wird die neueste Sicherung verwendet. Mit einer Sicherung nur der Konfiguration kann eine Dienstanwendung nicht wiederhergestellt werden.

Weitere Informationen finden Sie unter Restore-SPFarm.

Hinweis

[!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.

Verwenden der Zentraladministration zum Wiederherstellen einer Benutzerprofildienst-Anwendung in SharePoint Server

Verwenden Sie die folgenden Verfahren zum Wiederherstellen einer Benutzerprofildienst-Anwendung mithilfe der Website für die SharePoint-Zentraladministration.

So stellen Sie die Benutzerprofildienst-Anwendung 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. Starten Sie Zentraladministration.

  3. Klicken Sie in Zentraladministration auf der Homepage im Abschnitt Sichern und Wiederherstellen auf Farm aus Sicherung wiederherstellen.

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

    [!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.

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

  6. Stellen Sie auf der Seite Aus Sicherung wiederherstellen – Schritt 3 von 3: Wiederherstellungsoptionen auswählen im Abschnitt Wiederherstellungskomponente sicher, dass der Anwendungsname> farm\Shared Services Applications\<User Profile Service in der Liste Wiederherstellen der folgenden Komponente angezeigt wird.

    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.

  7. Klicken Sie auf Wiederherstellung starten.

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

Verwenden von SQL Server-Tools zum Wiederherstellen der zur Benutzerprofildienst-Anwendung gehörigen Datenbanken in SharePoint Server

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 mithilfe von SQL Server-Tools wiederherstellen. Zum Wiederherstellen der gesamten Dienstanwendung verwenden Sie entweder PowerShell oder die Zentraladministration.

Wichtig

Wenn Sie die Benutzerprofildatenbank wiederherstellen (sie 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 (sie 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-Anwendung gehörigen Datenbanken mithilfe von SQL Server-Tools wieder her

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

  2. Starten Sie Zentraladministration.

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

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

  5. 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:

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

Dabei <ist GIUD> der Bezeichner des Schlüssels.

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

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

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

  4. Wählen Sie im Dialogfeld Datenbank wiederherstellen auf der Seite Optionen in der Liste Wiederherstellungsstatus die Art der Wiederherstellung aus, die Sie ausführen möchten.

    Weitere Informationen darüber, welchen Wiederherstellungstyp Sie verwenden sollten, finden Sie unter Wiederherstellungsmodelle (SQL Server).

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

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

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

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

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

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

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

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

Siehe auch

Konzepte

Wiederherstellungslösungen in SharePoint Server

Sichern von Benutzerprofil-Dienstanwendungen in SharePoint Server

Weitere Ressourcen

Windows PowerShell for SharePoint Server reference