解决 SharePoint 2013 foundation FIMSynchronizationService 2137 " FIMSynchronizationService"
最近发现系统运行极慢,逐项排查,检查完成SharePoint 管理中心运行状况分析之后,检查系统日志。
发现很多错误,怪不得客户不开心了。
更新系统发现2137错误频繁出现各个服务器;
- 问题:SharePoint 运行状况分析器检测到错误。一个或多个服务意外地启动或停止。
- 问题抓图:
很明显要检查这个FIMSynchronizationService。- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Microsoft-SharePoint Products-SharePoint Foundation" Guid="{6FB7E0CD-52E7-47DD-997A-241563931FC2}" /> <EventID>2137</EventID> <Version>15</Version> <Level>2</Level> <Task>8</Task> <Opcode>0</Opcode> <Keywords>0x4000000000000000</Keywords> <TimeCreated SystemTime="2016-04-25T15:03:02.285821200Z" /> <EventRecordID>111987</EventRecordID> <Correlation ActivityID="{C001769D-C154-1044-5166-DD320FB4D979}" /> <Execution ProcessID="1704" ThreadID="1876" /> <Channel>Application</Channel> <Computer>Web.proj.cgdc.com.cn</Computer> <Security UserID="S-1-5-21-3188985184-3382596657-3758942455-1617" /> </System> - <EventData> <Data Name="string0">一个或多个服务意外地启动或停止。以下数据库由 SharePoint 管理,但它们的运行状态不符合 SharePoint 期望的状态 FIMSynchronizationService。如果服务崩溃或者管理员使用非 SharePoint 界面来启动或停止服务,则可能会出现这种情况。如果 SharePoint 管理的服务不符合预期的运行状态,SharePoint 将无法正确为服务分配工作。 SharePoint 无法自动修复此错误。 要停止或启动 SharePoint 管理的服务,请使用 SharePoint 管理中心网站中的 SharePoint 服务管理界面。如果服务崩溃,请在受影响的服务器上通过命令提示符运行“net start [service name]”,以此手动重新启动服务。 有关此规则的详细信息,请访问"http://go.microsoft.com/fwlink/?LinkID=142683"。</Data> </EventData> </Event>
- 打开Service.msc
- 找到这个服务,果然没有启动。
- 于是手工启动
- 发现启动失败
- 这个时候我认为,这个明明是Sharepoint的服务器,我去sharepoint 管理中心试试。
- sharepoint 管理中心--管理服务器上的服务--找到User Profile Service 和 User Profile Synchronization Service
- 关闭再启动。
- 再到windows 服务里发现服务已经启动了。
- 注意:以上操作每个服务器都要做,例如你场里有100服务器,你做100次。 也可以脚本完成。