User Profile Synchronization Configuration Windows Service cannot connect to SQL Server - Evento 4 (SharePoint Server 2010)

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2010-03-16

Nome avviso: User Profile Synchronization Configuration Windows Service cannot connect to SQL Server

ID evento: 4

Riepilogo: il servizio di sincronizzazione dei profili utente non è in grado di connettersi all'istanza di SQL Server. In questo caso, la sincronizzazione dei profili utente non funzionerà.

Sintomi: nel registro eventi viene incluso l'evento seguente: Event ID: 4 Description: The Forefront Identity Manager Service cannot connect to the SQL Database Server. The SQL Server could not be contacted. The connection failure may be due to a network failure, firewall misconfiguration, or other connection issue. Additionally, the SQL Server connection information could be configured incorrectly. Verify that the SQL Server is reachable from the Forefront Identity Manager Service computer. Ensure that SQL Server is running, that the network connection is active, and that the firewall is configured properly. Last, verify the connection information has been configured properly. This configuration is stored in the Windows Registry.

Causa: il database per l'istanza di SQL Server non è accessibile dal servizio di configurazione della sincronizzazione dei profili utente a causa di problemi di connettività di rete oppure di una password errata o modificata nell'istanza di SQL Server.

Soluzione: verificare che il server di database sia in esecuzione e sia disponibile

  1. Nello snap-in Servizi nel server di database verificare che il servizio SQL Server (MSSQLSERVER) sia in esecuzione.

Soluzione: verificare la connettività tra il server di database e la farm

  1. Accedere a Microsoft SQL Server Management Studio con l'account indicato nei dettagli dell'errore, fare clic su Connetti e quindi su Motore di database.

  2. Digitare il nome del server indicato nei dettagli dell'errore e quindi fare clic su Connetti.

Soluzione: verificare le credenziali del servizio di sincronizzazione dei profili utente

  1. Nella home page di Amministrazione centrale fare clic su Gestione applicazioni e nella sezione Applicazioni di servizio fare clic su Gestisci applicazioni di servizio.

  2. Nella pagina Applicazioni di servizio fare clic sull'applicazione di servizio profili utente.

  3. Nella sezione Sincronizzazione della pagina Servizio profili utente fare clic su Configura connessioni di sincronizzazione.

  4. Fare clic con il pulsante destro del mouse sulla connessione e quindi scegliere Modifica connessione.

  5. Verificare che vengano forniti nella connessione i contenitori di credenziali e diritti. Verificare inoltre che le credenziali dispongano di autorizzazioni sufficienti per la lettura e la scrittura di dati nella directory e che il servizio di sincronizzazione dei profili utente abbia come destinazione le unità organizzative della directory corrette. Verificare che le credenziali dispongano del ruolo predefinito del database db_owner nel server di database.

Soluzione: verificare le credenziali di accesso al database

  1. Nella home page di Amministrazione centrale fare clic su Sicurezza e quindi su Applicazioni di servizio.

  2. Nella sezione Sicurezza generale della pagina Sicurezza fare clic su Configura account di servizio.

  3. Nell'elenco a discesa degli account di servizio nella pagina Account di servizio fare clic su Account farm.

  4. Verificare che l'account disponga di autorizzazioni sufficienti nel server di database.