如何排查sharepoint2010用户配置文件同步服务启动问题
用户配置文件同步服务与 Microsoft Forefront Identity Manager (FIM) 交互,以与外部系统(如目录服务和业务系统)同步配置文件信息。启用用户配置文件同步服务时,将设置两个 FIM 服务 — Forefront Identity Manager Service 和 Forefront Identity Manager Synchronization Service。无法启动用户配置文件同步服务是管理员遇到的最常见配置文件同步问题。
用户配置文件同步服务可能需要长达十分钟的时间启动。出现以下情况时,表明用户配置文件同步服务已成功启动:
在管理中心的“服务器上的服务”页上,用户配置文件同步服务的状态为“已启动”。如下图:

在“服务”Microsoft 管理控制台中,Forefront Identity Manager Service 和 Forefront Identity Manager Synchronization Service 的状态为“已启动”。两个服务均使用服务器场帐户运行。

注意:不要在“服务”Microsoft 管理控制台中手动启动 FIM 服务。不支持手动启动 FIM 服务或更改 FIM 服务配置。请重启服务器进行服务启动。
如果启动用户配置文件同步服务后过了很长时间,但是“服务器上的服务”页显示状态“正在启动”或者“已停止”,请查看以下各节以详细了解可能导致用户配置文件同步服务启动问题的问题。
服务器场帐户的权限不正确
服务器场帐户用于启动用户配置文件同步服务。Forefront Identity Manager Service 和 Forefront Identity Manager Synchronization Service 也使用服务器场帐户运行。若要解决此问题,请执行以下操作:
确定服务器场帐户
一些人将服务器场管理员与服务器场帐户混淆。服务器场管理员是具有 Farm Administrators 组的成员身份的用户帐户。服务器场帐户是安装并配置 SharePoint Server 时指定的帐户。服务器场帐户用于创建和访问配置数据库。它还充当 SharePoint 管理中心应用程序池的应用程序池标识帐户,并且是 Microsoft SharePoint Foundation 工作流定时服务运行时所使用的帐户。若要确定服务器场帐户,请从管理中心中,单击“配置服务帐户”,然后单击“服务器场帐户”。这是用于启动用户配置文件同步服务的帐户,必须向它授予适当的权限。
注意:
不要使用“服务帐户”页更改用户配置文件同步服务运行时所使用的帐户。这不受支持。
验证服务器场帐户是否具有所需的权限
验证服务器场帐户是否具有以下权限:
服务器场帐户对您尝试在其上启动用户配置文件同步服务的服务器具有“本地登录”权限。
服务器场帐户是您尝试在其上启动用户配置文件同步服务的服务器上 Administrators 组的成员(这个问题要注意下)。
注意:仅启动用户配置文件同步服务需要此权限。启动用户配置文件同步服务后,可以从 Administrators 组删除服务器场帐户。
对服务器场帐户进行更改后,必须重新启动 SharePoint 2010 定时服务或者重新启动服务器。这可以确保当前以服务场帐户身份运行的每个 SharePoint 服务使用最新凭据。
同步数据库中服务器场帐户的默认架构设置不正确
如果使用 Windows PowerShell 创建 User Profile Service 应用程序并且创建 User Profile Service 应用程序时未以服务器场帐户身份登录,则同步数据库中服务器场帐户的默认架构设置不正确。在通用日志记录系统 (ULS) 日志中会报告以下错误:
无法配置 ILM,将在下次重新运行期间尝试。异常: System.Data.SqlClient.SqlException: 指定的集合‘StringSchemaCollection’无法删除,因为它正由对象‘<服务器场帐户>.GetObjectCurrent’使用。
注意:
我们建议不要以服务器场帐户身份登录。
若要解决此问题,请删除 User Profile Service 应用程序并使用管理中心或者 Windows PowerShell 脚本重新创建它。以下过程演示了一个示例,以说明如何使用 Windows PowerShell 脚本创建 User Profile Service 应用程序。
如何排查sharepoint2010用户配置文件同步服务启动问题的更多相关文章
- 解决sharepoint 2010 用户配置文件同步服务 正在启动
用户配置文件同步服务一直显示“正在启动”,而且无法停止,如下办法可以停止这个服务: 在sharepoint power shell 中执行下面的命令: Get-spserviceinstance 获取 ...
- selenium启动Chrome时,加载用户配置文件
selenium启动Chrome时,加载用户配置文件 Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome ...
- 电脑开机失败提示"用户配置文件服务登录失败"的三种解决办法
最近遇到这样一个怪现象,就是每次打开电脑输入密码,突然提示"User Profile Service 服务未能登录,无法加载用户配置文件",然后就没办法正常开机了,为什么会这样呢? ...
- Mysql服务启动的时候 如何加载配置文件
Mysql服务启动的时候 如何引导配置文件 (启动加载顺序)
- C#判断程序是由Windows服务启动还是用户启动
在Windows系统做网络开发,很多时候都是使用Windows服务的模式,但在调度阶段,我们更多的是使用控制台的模式.在开发程序的时候,我们在Program的Main入口进行判断.最初开始使用Envi ...
- MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置
[参考]java 项目 存入mysql后 变问号 MySql 5.6 (X64) 解压版 1067错误与编码问题的解决方案 一.my.ini 的mysqld下添加 skip-grant-tables ...
- SharePoint 用户配置文件服务
1. 获取用户配置文件服务应用程序标识 Get-SPServiceApplication 2. 获取指定的用户配置文件服务应用程序实例 $profileSA = Get-SPServiceApplic ...
- 更改了mysql的配置文件之后,启动不了mysql服务
更改了mysql的配置文件之后,启动不了mysql服务 mysql数据库error: Found option without preceding group in config file 问题解决 ...
- 非root用户随开机而启动mysql服务
非root用户随开机而启动mysql服务 今天验证了一下,非root用户随开机而启动msyql服务的脚本执行效果,特此简要记录如下: 环境: 192.168.142.130 mysql 5.6.41 ...
随机推荐
- c#文本控件实现换行
要让一个Windows Form的C# TextBox换行显示多行文本就得把它的Multiline属性设置为true. 这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻 ...
- 一种利用 Cumulative Penalty 训练 L1 正则 Log-linear 模型的随机梯度下降法
Log-Linear 模型(也叫做最大熵模型)是 NLP 领域中使用最为广泛的模型之一,其训练常采用最大似然准则,且为防止过拟合,往往在目标函数中加入(可以产生稀疏性的) L1 正则.但对于这种带 L ...
- svn冲突问题详解
开发人员都知道代码管理工具是开发中一个必不可少的工具,这里也不废话详细介绍了.不管你个人喜欢git还是svn还是其他,但还有一大部分公司在使用svn做代码管理工具.这里详细介绍下SVN提交文件时冲突问 ...
- SQL约束
SQL约束: 非空约束:就是不能为null: 主键约束(PK):唯一,不重复,并且不为空: 唯一约束:唯一,允许为空,但只能出现一次: 默认约束:如果不给值,默认值: 检查约束:范围以及格式限制: 外 ...
- 手机端布局 - rem计算
功能说明:以一个640px的宽度为基准,最小不低于320px,当大于640px时,让其在页面中居中. 如果正处于640 - 320之中的,都按照js进行等比例的缩放. 这里我们规定1rem = 100 ...
- 【转载】css3 content 生成内容
content一般和:before,:after一起使用,用来生成内容(img和input没有该属性),content的内容一般可以为以下四种: none: 不生成任何值. attr: 插入标签属性值 ...
- 【转载】8天学通MongoDB——第三天 细说高级操作
今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标. 一: 聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce. &l ...
- MySQL 5.1 参考手册CHM (官方 简体中文版)
点此下载: MySQL 5.1 参考手册CHM (官方 简体中文版) 在线文档:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/
- .NET Core HtmlAgilityPack HTML解析利器
最近学习.NET Core ,想把自己之前的一个项目升级到 .NET Core. 发现HtmlAgilityPack 没法进行引用,遂自己做了些修改,可以运行在 .NET Core 中.现在分享出来, ...
- 关于js性能
1,声明变量要赋初值2,尽量避免声明全局变量,可以减少与系统的重名3,当编写大量js代码时,难免会遇到命名冲突,这是可以通过模拟命名空间方式 来避免冲突4,尽量避免使用全局变量,搜索全局变量是 ...