none
sharepoint 2013 Forefront Identity Manager service 启动报错 RRS feed

  • 问题

  • sharepoint 2013 Forefront Identity Manager service 启动报错

    在windows事件日志中报两个错误

    第一个

    Microsoft.ResourceManagement.Service: System.NullReferenceException: 未将对象引用设置到对象的实例。
       在 Microsoft.ResourceManagement.WebServices.ResourceManagementServiceSection.RetrieveRegistryKeyDWORDValue(String registryPath, String registryKey)


    第二个
    .Net SqlClient Data Provider: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。

    未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
       在 Microsoft.ResourceManagement.Utilities.ExceptionManager.ThrowException(Exception exception)
       在 Microsoft.ResourceManagement.Data.Exception.DataAccessExceptionManager.ThrowException(SqlException innerException)
       在 Microsoft.ResourceManagement.Data.DatabaseConnection.Open(SqlConnection connection)
       在 Microsoft.ResourceManagement.Data.DatabaseConnection.Open(DataStore store)

    sql 与  sp 在不同的电脑上,  sql 上开启了命名管道

    有遇到过这种 问题的么

    谢谢

    2013年1月30日 10:27

全部回复

  • Hi gehy1,

    首先检查一下下面的服务是否启动。这两个服务均使用服务器场帐户运行。

    • 在管理中心的“服务器上的服务”页上,用户配置文件同步服务的状态为“已启动”

    • 在“服务”Microsoft 管理控制台中,Forefront Identity Manager Service 和 Forefront Identity Manager Synchronization Service 的状态为“已启动”

    去检查一下,日志文件,看看有没有更详细的记录日志。

    如果具有 Active Directory 域服务 (AD DS)、SQL Server 和 SharePoint Server 全部安装在单一服务器上的单盒部署,则时间问题可能会阻止用户配置文件同步服务启动。例如,为了启动两个 FIM 服务,SQL Server 必须启动并响应连接。如果启动 FIM 服务时 SQL Server 没有运行,则 FIM 服务将无法启动。

    若要避免此问题,可以使用“服务”Microsoft 管理控制台将 FIM 服务的启动行为从“自动”更改为“自动(延迟的启动)”

    Thanks,

    Jack


    Jack Gao
    TechNet Community Support

    2013年2月1日 9:16
    版主