用户配置文件复制引擎 (Office SharePoint Server)

本文包含有关用户配置文件复制引擎工具的信息。复制引擎使共享服务管理员能够在共享服务提供程序 (SSP) 之间复制用户配置文件。

Microsoft Office SharePoint Server 2007 中引入了共享服务提供程序 (SSP) 的概念。SSP 的主要职责是充当消耗网站和门户的关键集中服务提供程序。它在设计时就考虑了隔离,因此组织将有一个所有其网站都可从中使用企业级服务的单一 SSP。在当前共享服务体系结构下,网站或门户只能从一个 SSP 中使用服务。对于 SSP 中的大多数服务,此概念适合于托管的方案以及非全球组织和公司或完全封闭式的组织。但是,数据隔离并不适合于依靠用户配置文件服务(例如人员搜索、受众和我的网站)所提供用户配置文件数据的服务。问题的根源在于用户配置文件服务的基本原则:不管 Office SharePoint Server 2007 在环境中的部署方式如何,人员(用户)都是同一人员(用户)。“我的网站”扩展了此原则,指出用户应仅具有一个个人网站(我的网站)。

在地理位置分散的部署方案中,用户配置文件数据隔离会妨碍个性化,从而导致不能充分利用关联的服务(例如用户配置文件、访问群体和人员搜索)。这些妨碍因素包括(但不限于)不准确且不一致的用户配置文件数据(包括属性、同事、成员资格、链接和隐私数据)、不准确的访问群体成员资格,以及不完整且不准确的人员搜索数据文档集和体验。有关地理部署方案的其他信息,请参阅支持的 Office SharePoint Server 全局解决方案

用户配置文件复制引擎通过使用户配置文件数据在整个 SharePoint 生态系统(包括地理部署)内保护一致,从而解决了这些问题。复制引擎使用 Office SharePoint Server 2007 用户配置文件服务 Web 服务,采用完全同步或增量同步的形式,执行从一个源到多个目标的多主机数据复制。

Web 服务用于代表用户或用户配置文件服务从源 SSP 中拉取数据(所有配置文件数据或仅更改),并立即将数据推送和写入到其他 SSP。此数据包括配置文件属性数据、用户同事数据、网站成员资格数据、用户链接数据,以及附加到数据的关联隐私策略。复制引擎可采用计划服务的方式同步数据,或通过手动启动来同步数据。可以针对所有用户或只是一部分用户以及所有数据或一部分数据拉取和推送数据。然后,使用该数据来使用户配置文件、访问群体和(人员)搜索服务保持准确且最新。

复制引擎由两部分组成:

  • Windows 服务

  • Windows 窗体应用程序

复制引擎可安装在能够访问源 SSP 和目标 SSP 的任何计算机上。但是,建议您将复制引擎安装在从属于源服务器场的计算机上,或安装在连接到源域的子网的计算机上。复制引擎使用 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1) 用户配置文件和用户配置文件更改日志 Web 服务在用户配置文件存储之间读取和写入数据。

下表描述了完全复制、增量复制和恢复之间的不同之处,所有这些复制类型都可通过使用复制引擎来运行。

复制的类型

类型 使用时间

完全复制

  • 在需要从现有 SSP 用户配置文件存储中复制所有用户配置文件数据时,例如用于新的 SSP 部署。

  • 在用户存储配置文件数据丢失或损坏,并且另一个 SSP 用户配置文件存储中存在副本的情况下。

  • 在增量复制停止响应一段时间后,使用完全复制来更新目标 SSP 用户配置文件存储,以跟上增量复制的进度。

增量复制

完全复制完成后,您将在 14 天内启动增量复制,以确保检测到并复制个别更改。

恢复

  • 要完全复制其信息未正确复制的特定用户或一组用户。

  • 要通过指定帐户名称为一个用户或一组用户复制用户配置文件信息。

  • 要为不在定期安排的复制计划范围内的一个用户或一组用户复制用户配置文件信息。

若要在四个选项卡(即“配置” 、“完全复制”、“增量复制”或“恢复”)中的任何一个选项卡上执行任务,所使用的帐户必须对源服务器场和所有目标服务器场的 SSP 具有“管理用户配置文件”权限。

“配置”选项卡允许管理对其他三个选项卡(即“完全复制”、“增量复制”和“恢复”)进行配置。

备注

用户配置文件复制引擎将不会复制通讯组列表 (DL) 或安全组,但会复制网站成员资格(例如,我的网站)。

系统要求

复制引擎要求安装 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1)。(仅适用于增量复制)您必须已通过使用“共享服务管理”网页配置了受信任的“我的网站”宿主位置。有关如何配置受信任的“我的网站”宿主位置的其他信息,请参阅添加受信任的“我的网站”宿主位置链接。配置的帐户必须对源和目标共享服务提供程序 (SSP) 具有“管理用户配置文件”权限,并且对源和目标服务器场具有读取访问权限,才能使用 Office SharePoint Server 2007 SP1 Web 服务。有关受信任的“我的网站”宿主位置的其他信息,请参阅“注释”。

您必须是本地管理员才能安装复制引擎。

注释

在使用用户配置文件复制引擎之前,应针对您的环境正确设置和配置用户配置文件服务。

增量复制也使用受信任的“我的网站”宿主位置列表来确定用户的“我的网站”的宿主位置。这样可确定该用户的配置文件在何处是主配置文件。出于“我的网站”的设计方式的原因,承载用户个人网站的 SSP 也被视为具有该用户的主配置文件记录。共享服务提供程序 (SSP) 网页中的受信任的“我的网站”宿主位置列表将用作主用户的配置文件,该配置文件基于用户的某些相关信息(例如其 Active Directory 用户域)。将使用访问群体来确定相关用户和将相关用户分组,并且关联具有特定“我的网站”宿主的那些用户。有关受信任的“我的网站”宿主位置的详细信息,请参阅管理“我的网站”宿主位置

增量复制过程依赖于受信任的“我的网站”宿主位置列表来避免循环复制。例如,如果某个用户更新其“AboutMe”属性,则该更改将被复制到用户配置文件存储 B,并且更改日志会将其捕获为更改。依据用户配置文件存储 B 运行的复制引擎会尝试将同一更改作为自上次复制以来的变更内容复制回其来源位置(用户配置文件存储 A)。但是,在复制该更改之前,复制引擎将检查受信任的“我的网站”宿主位置列表,以确定用户的配置文件是否为用户配置文件存储 A 中的主配置文件。如果不是主配置文件,则复制引擎将复制更改。

前面示例的例外情况是:如果属性在“配置”选项卡上标记为“数据源”,则复制引擎在复制这些属性的更改时将忽略受信任的“我的网站”宿主位置列表。通常,如果要复制数据而不管用户可能的宿主位置,您将需要将属性标记为“数据源”。通常,当您只对所有用户的一个 SSP 运行业务数据目录导入,并且只需要将这些属性馈送到其他 SSP 时,将会这样做。另一个示例是,当您在连接到 SSP-A(即源 SSP)的网站上具有主要人员搜索体验,并且希望使用“添加到‘我的同事’”链接来处理位于 SSP-B(即目标 SSP)中的主用户配置文件时,也将这样做。

复制引擎不会复制来自 Active Directory 的任何数据,因为该数据将在导入时从 Active Directory 中自动更新。

安装步骤

有关如何安装用户配置文件复制引擎工具的步骤,请参阅安装 SharePoint 管理工具包 (Office SharePoint Server)

本节内容:

用户配置文件复制引擎工具具有以下文章中描述的四个选项卡: