Beheben von Startproblemen des Benutzerprofil-Synchronisierungsdiensts (SharePoint Server 2010)

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Dieser Artikel enthält Tipps zum Beheben von Problemen, die auftreten können, wenn versucht wird, den Benutzerprofil-Synchronisierungsdienst zu starten.

Der Benutzerprofil-Synchronisierungsdienst interagiert mit Microsoft Forefront Identity Manager (FIM), um Profilinformationen mit externen Systemen wie Verzeichnisdiensten und Geschäftssystemen zu synchronisieren. Die beiden FIM-Dienste, Forefront Identity Manager Service und Forefront Identity Manager Synchronization Service, werden bereitgestellt, wenn Sie den Benutzerprofil-Synchronisierungsdienst starten. Das häufigste Problem bei der Profilsynchronisierung von Administratoren ist, dass der Benutzerprofil-Synchronisierungsdienst nicht gestartet werden kann.

Der Start des Benutzerprofil-Synchronisierungsdiensts kann bis zu zehn Minuten dauern. Ein erfolgreicher Start des Diensts ist wie folgt erkennbar:

  • Der Benutzerprofil-Synchronisierungsdienst hat in der Zentraladministration auf der Seite Dienste auf dem Server den Status Gestartet.

  • Der Forefront Identity Manager Service und Forefront Identity Manager Synchronization Service haben in der Microsoft Management Console Dienste den Status Gestartet. Beide Dienste werden mit dem Farmkonto ausgeführt.

    Wichtig

    Starten Sie die FIM-Dienste in der Microsoft Management Console Dienste nicht manuell, da das manuelle Starten der FIM-Dienste oder Ändern der FIM-Dienstkonfiguration nicht unterstützt wird.

Wenn seit dem letzten Start des Benutzerprofil-Synchronisierungsdiensts viel Zeit vergangen ist und auf der Seite Dienste auf dem Server entweder Wird gestartet oder Beendet als Status angegeben wird, finden Sie in den folgenden Abschnitten Informationen zu Problemen, die Schwierigkeiten beim Start des Benutzerprofil-Synchronisierungsdiensts verursachen können.

Hinweis

Die Seite Dienste auf dem Server wird nicht automatisch aktualisiert. Sie müssen sie manuell aktualisieren, um die geänderten Informationen anzuzeigen.

Inhalt dieses Artikels

  • Falsche Berechtigungen für das Farmkonto

  • Das Standardschema für das Farmkonto in der Synchronisierungsdatenbank ist nicht ordnungsgemäß festgelegt

  • Der Benutzerprofil-Synchronisierungsdienst kann nicht gestartet werden, da die Website für die Zentraladministration SSL (Secure Sockets Layer) verwendet

  • Der Benutzerprofil-Synchronisierungsdienst kann nach einem Neustart des Servers nicht gestartet werden

Hinweis

Microsoft veröffentlicht regelmäßig Softwareupdates zum Beheben gemeldeter Probleme. Wenn Ihr Problem in diesem Artikel nicht erwähnt wird, überprüfen Sie die Liste der Softwareupdates auf eine Lösung zur Behebung Ihres Problems. Die neuesten Softwareupdates finden Sie unter Updates für SharePoint 2010-Produkte (https://go.microsoft.com/fwlink/?linkid=160585&clcid=0x407).

Falsche Berechtigungen für das Farmkonto

Das Farmkonto dient zum Starten des Benutzerprofil-Synchronisierungsdiensts. Der Forefront Identity Manager Service und Forefront Identity Manager Synchronization Service werden ebenfalls unter dem Farmkonto ausgeführt. Gehen Sie zum Beheben dieses Problems wie folgt vor:

  1. Bestimmen des Farmkontos

  2. Prüfen, ob das Farmkonto über die benötigten Berechtigungen verfügt

Bestimmen des Farmkontos

Mitunter wird das Farmkonto mit dem Farmadministratorkonto verwechselt. Farmadministratorkonten sind Benutzerkonten, die zur Gruppe Farmadministratoren gehören. Das Farmkonto ist das Konto, das bei der Installation und Konfiguration von SharePoint Server angegeben wurde. Das Farmkonto wird für die Erstellung und den Zugriff auf die Konfigurationsdatenbank verwendet. Zudem fungiert es als Anwendungspool-Identitätskonto für den Anwendungspool der SharePoint-Zentraladministration, und es ist das Konto, unter dem der Microsoft SharePoint Foundation-Workflowtimerdienst ausgeführt wird. Um das Farmkonto zu ermitteln, klicken Sie in der Zentraladministration auf Dienstkonten konfigurieren und anschließend auf Farmkonto. Dieses Konto dient zum Starten des Benutzerprofil-Synchronisierungsdiensts, weshalb ihm die entsprechenden Berechtigungen erteilt werden müssen.

Hinweis

Ändern Sie das Konto, unter dem der Benutzerprofil-Synchronisierungsdienst ausgeführt wird, nicht auf der Seite Dienstkonten, da dieser Vorgang nicht unterstützt wird.

Prüfen, ob das Farmkonto über die benötigten Berechtigungen verfügt

Vergewissern Sie sich, ob das Farmkonto über die folgenden Berechtigungen verfügt:

  • Das Farmkonto hat die Berechtigung Lokal anmelden auf dem Server, auf dem Sie versuchen, den Benutzerprofil-Synchronisierungsdienst zu starten.

  • Das Farmkonto gehört auf dem Server, auf dem Sie versuchen, den Benutzerprofil-Synchronisierungsdienst zu starten, zur Gruppe Administratoren.

    Hinweis

    Diese Berechtigung wird nur benötigt, um den Benutzerprofil-Synchronisierungsdienst zu starten. Nach dessen Start können Sie das Farmkonto aus der Gruppe Administratoren entfernen.

Nach Änderungen am Farmkonto müssen Sie den SharePoint 2010-Zeitgeberdienst oder den Server neu starten. Dies stellt sicher, dass alle gegenwärtig mit dem Farmkonto ausgeführten SharePoint-Dienste die neuesten Anmeldeinformationen verwenden.

Das Standardschema für das Farmkonto in der Synchronisierungsdatenbank ist nicht ordnungsgemäß festgelegt

Das Standardschema für das Farmkonto in der Synchronisierungsdatenbank ist nicht ordnungsgemäß festgelegt , wenn Sie die Benutzerprofildienst-Anwendung mithilfe von Windows PowerShell erstellt haben und bei deren Erstellung nicht als Farmadministrator angemeldet waren. Der folgende Fehler wird im ULS-Protokoll (Universal Logging System) gemeldet:

Failed to configure ILM, will attempt during next rerun. Exception: System.Data.SqlClient.SqlException: Specified collection 'StringSchemaCollection' cannot be dropped because it is used by object '<Farmkonto>.GetObjectCurrent'.

Hinweis

Es wird nicht empfohlen, sich mit dem Farmkonto anzumelden.

Löschen Sie zum Beheben dieses Problems die Benutzerprofildienst-Anwendung, und erstellen Sie sie mithilfe der Zentraladministration oder eines Windows PowerShell-Skripts neu. Es folgt ein Beispiel, wie Sie ein Windows PowerShell-Skript zum Erstellen einer Benutzerprofildienst-Anwendung nutzen können.

So erstellen Sie eine Benutzerprofildienst-Anwendung mithilfe von Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Kopieren Sie folgenden Code, und fügen Sie ihn in einen Texteditor wie Windows Editor ein:

    $sb = {
      Add-PSSnapin Microsoft.SharePoint.PowerShell
    
      $saAppPool = Get-SPServiceApplicationPool "SharePoint Web Services Default"
      $dbServer="<DBServer>"
      $upa = New-SPProfileServiceApplication -Name "<UPSAppName>" `
      -ApplicationPool $saAppPool `
      -ProfileDBName "<ProfileDBName>" `
      -ProfileDBServer $dbServer `
      -SocialDBName "<SocialDBName>" `
      -SocialDBServer $dbServer `
      -ProfileSyncDBName "<SyncDBName>" `
      -ProfileSyncDBServer $dbServer `
      -ErrorAction SilentlyContinue -ErrorVariable er
      }
    $cred = Get-Credential "<FarmAccount>"
    $job = Start-Job -Credential $cred -ScriptBlock $sb | Wait-Job
    
  3. Ersetzen Sie die folgenden Platzhalter durch Werte:

    • <DBServer> ist der Name des Datenbankservers, auf dem die Profildatenbanken erstellt werden.

    • <UPSAppName> ist der Name der zu erstellenden Benutzerprofildienst-Anwendung.

    • <ProfileDBName> ist der Name der zu erstellenden Datenbank.

    • <SocialDBName> ist der Name der zu erstellenden Datenbank für Funktionen und Daten für das soziale Netzwerk.

    • <SocialDBName> ist der Name der zu erstellenden Synchronisierungsdatenbank.

    • <FarmAccount> ist das Farmkonto.

  4. Speichern Sie die Datei unter dem Namen Create-UPSApp.ps1.

    Hinweis

    Sie können auch einen anderen Dateinamen wählen. Wichtig ist, dass die Datei als ANSI-codierte Textdatei mit der Dateinamenerweiterung .ps1 gespeichert wird.

  5. Klicken Sie im Startmenü auf Alle Programme.

  6. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  7. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  8. Navigieren Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben.

  9. Geben Sie an der Windows PowerShell-Eingabeaufforderung folgenden Befehl ein:

    ./Create-UPSApp.ps1
    
  10. Geben Sie nach Aufforderung das Kennwort des Farmkontos ein, und klicken Sie dann auf OK.

Weitere Informationen finden Sie unter New-SPProfileServiceApplication.

Der Benutzerprofil-Synchronisierungsdienst kann nicht gestartet werden, da die Website für die Zentraladministration SSL (Secure Sockets Layer) verwendet

Es gab ein Problem bei der Profilsynchronisierung, wenn die Website für die Zentraladministration für die Verwendung von Secure Sockets Layer (SSL) konfiguriert ist. Dieses Problem wurde mit dem kumulativen Update vom Oktober 2010 für Microsoft SharePoint Server 2010 behoben. Weitere Informationen zum kumulativen Update finden Sie unter https://support.microsoft.com/kb/2394320/de.

Der Benutzerprofil-Synchronisierungsdienst kann nach einem Neustart des Servers nicht gestartet werden

Bei einer Bereitstellung, bei der die Active Directory-Domänendienste (AD DS), SQL Server und SharePoint Server auf einem einzelnen Server installiert sind, können Zeitplanungsprobleme den Start des Benutzerprofil-Synchronisierungsdiensts verhindern. Um beispielsweise die beiden FIM-Dienste zu starten, muss SQL Server gestartet werden und auf Verbindungsanforderungen reagieren. Wenn SQL Server beim Start der FIM-Dienste nicht in Betrieb ist, werden die FIM-Dienste nicht gestartet.

Zum Vermeiden dieses Problems können Sie in der Microsoft Management Console Dienste das Startverhalten der FIM-Dienste von Automatisch in Automatisch (Verzögerter Start) ändern.

Danksagung

Das SharePoint Server 2010 Content Publishing-Team dankt Spencer Harbar, Enterprise Architect, für seine Unterstützung bei diesem Artikel. Seinen Blog finden Sie unter http://www.harbar.net//.

See Also

Concepts

Konfigurieren der Profilsynchronisierung (SharePoint Server 2010)
Planen der Profilsynchronisierung (SharePoint Server 2010)
Behandeln von Konfigurationsproblemen bei der Profilsynchronisierung (SharePoint Server 2010)