用户配置文件同步配置服务无法连接到 SQL Server - 事件 4 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2010-03-16

**警报名称:**用户配置文件同步配置 Windows 服务无法连接到 SQL Server

**事件 ID:**4

**摘要:**用户配置文件同步服务无法连接到 SQL Server 实例。如果该服务不能连接到 SQL Server 的实例,则将无法运行用户配置文件同步。

**症状:**事件日志中出现以下事件:事件 ID: 4 描述: Forefront Identity Manager 服务无法连接到 SQL 数据库服务器。未能连接 SQL Server。连接失败可能是由网络失败、防火墙配置不正确或其他连接问题所致。或者,SQL Server 连接信息配置不正确。验证是否可从 Forefront Identity Manager 服务计算机访问 SQL Server。确保 SQL Server 正在运行,网络连接处于活动状态,并且防火墙配置正确。最后,验证连接信息是否已正确配置。此类配置存储在 Windows 注册表中。

**原因:**无法从用户配置文件同步配置服务访问用于 SQL Server 实例的数据库,因为网络连接存在问题或 SQL Server 实例中的密码错误或已更改。

解决方案:确认数据库服务器正在运行且可用

  1. 在数据库服务器上的“服务”管理单元中,验证 SQL Server (MSSQLSERVER) 服务是否正在运行。

解决方案:验证数据库服务器和服务器场之间的连接

  1. 以错误详细信息中提供的帐户身份登录到 Microsoft SQL Server Management Studio,单击“连接”,再单击“数据库引擎”。

  2. 键入错误详细信息中提供的服务器名称,然后单击“连接”。

解决方案:验证用户配置文件同步服务凭据

  1. 在管理中心主页上单击“应用程序管理”,并在“服务应用程序”部分中单击“管理服务应用程序”。

  2. 在“服务应用程序”页上,单击 User Profile Service 应用程序。

  3. 在“User Profile Service”页上的“同步”部分,单击“配置同步连接”。

  4. 右键单击连接,然后单击“编辑连接”。

  5. 验证连接中是否提供凭据和权限容器。验证这些凭据是否具有足够的权限可以读写目录中的数据,另外确保用户配置文件同步服务面向目录中的正确组织单元。验证这些凭据在数据库服务器上的数据库中是否具有 db_owner 固定数据库角色。

解决方案:验证数据库访问凭据

  1. 在管理中心主页上,单击“安全性”,然后单击“服务应用程序”。

  2. 在“安全性”页上的“一般安全性”部分,单击“配置服务帐户”。

  3. 在“服务帐户”页上,从服务帐户下拉列表中单击“服务器场帐户”。

  4. 验证此帐户是否具有针对数据库服务器的足够权限。