FIM同步服务器无法启动 - SharePoint 2010

3

如果您在FIM同步服务中遇到问题,它会在应用程序日志中以以下消息启动失败:


服务器遇到意外错误并停止。

 "BAIL: MMS(9948): sql.cpp(8490): 0x80231334 (The sql connection string has unsupported values.)
BAIL: MMS(9948): sql.cpp(8533): 0x80231334 (The sql connection string has unsupported values.)
BAIL: MMS(9948): server.cpp(260): 0x80231334 (The sql connection string has unsupported values.)
BAIL: MMS(9948): server.cpp(3860): 0x80231334 (The sql connection string has unsupported values.)
BAIL: MMS(9948): service.cpp(1539): 0x80231334 (The sql connection string has unsupported values.)
ERR: MMS(9948): service.cpp(988): Error creating com objects. Error code: -2145184972. This is retry number 0.
BAIL: MMS(9948): clrhost.cpp(283): 0x80131022 
BAIL: MMS(9948): scriptmanagerimpl.cpp(7670): 0x80131022 
BAIL: MMS(9948): server.cpp(251): 0x80131022 
BAIL: MMS(9948): server.cpp(3860): 0x80131022 
BAIL: MMS(9948): service.cpp(1539): 0x80131022 
ERR: MMS(9948): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 1.
BAIL: MMS(9948): clrhost.cpp(283): 0x80131022 
BAIL: MMS(9948): scriptmanagerimpl.cpp(7670): 0x80131022 
BAIL: MMS(9948): server.cpp(251): 0x80131022 
BAIL: MMS(9948): server.cpp(3860): 0x80131022 
BAIL: MMS(9948): service.cpp(1539): 0x80131022 
ERR: MMS(9948): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 2.
BAIL: MMS(9948): clrhost.cpp(283): 0x80131022 
BAIL: MMS(9948): scriptmanagerimpl.cpp(7670): 0x80131022 
BAIL: MMS(9948): server.cpp(251): 0x80131022 
BAIL: MMS(9948): server.cpp(3860): 0x80131022 
BAIL: MMS(9948): service.cpp(1539): 0x80131022 
ERR: MMS(9948): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 3.
BAIL: MMS(9948): service.cpp(1002): 0x80131022 

我们正在运行12月12日的CU补丁。 检查了以下位置的注册表键,所有键的值都正确: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FIMSynchronizationService\Parameters

该服务正在使用Farm管理员帐户运行,也已添加到本地管理员(暂时只是为了配置UPS)。

运行Process Monitor查找任何访问冲突,但没有发现问题。

搜索了所有内容,没有帮助,请问有人遇到过这样的问题吗?

不确定为什么该服务不会在某些日志文件中记录详细信息。

谢谢, Avinash

1个回答

3

为了检查网络协议,安装了SQL Server的客户端配置实用程序(有人在论坛中提到TCP和命名管道都已启用),这需要重新启动。

再次进入中央管理,在尝试运行同步服务时失败,检查事件日志并找到以下消息:

作业定义Microsoft.Office.Server.Administration.ProfileSynchronizationSetupJob(ID 23f8c125-f4f5-45a4-8180-576478fdeffd)的Execute方法引发了异常。更多信息如下。 出现更新冲突,您必须重新尝试此操作。 对象ProfileSynchronizationServiceInstance由DOMAIN\ADMIN_Farm在OWSTIMER(2576)进程中,于机器APPSERVER001.blah.com上进行了更新。
查看跟踪日志以获取有关冲突的更多信息。检查ULS Viewer发现以下内容:

Owtimer.exe出现多个错误,但这是一个很好的指示:

ConcurrencyException: 旧版本:49462,新版本:49502以及这个:

ProfileSynchronizationService:Provisioning TImer Job遇到异常:Microsoft.SharePoint.Administration.SPUpdatedConcurrencyException:发生了更新冲突,您必须重新尝试此操作。对象ProfileSynchronizationServiceInstance由DOMAIN\ADMIN_Farm在OWSTIMER(2576)进程中,于机器APPSERVER001.blah.com上进行了更新。
在更新冲突方面查看跟踪日志以获取更多信息。
Microsoft.SharePoint.Administration.SPConfigurationDatabase.StoreObject(SPPersistedObject obj,Boolean storeClassIfNecessary,Boolean ensure)
Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration.ISPPersistedStoreProvider.PutObject(SPPersistedObject persistedObject,Boolean ensure)
Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()
Microsoft.Office.Server.Administration.UserProfileApplication.SetupSynchronizationService(ProfileSynchronizationServiceInstance profileSyncInstance)
Microsoft.Office.Server.Administration.ProfileSynchronizationSetupJob.Execute(SPJobState state)

我们最近应用了CU并运行了配置向导,但似乎所有组件都没有得到更新。

运行SharePoint配置向导,直到它带您进入中央管理,选择手动选项并退出屏幕。

转到服务页面,再次尝试启动服务,这次成功了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接