在 SharePoint Server 中跨服务器场共享服务应用程序

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

在 SharePoint Server 中,可以跨服务器场共享一些服务应用程序。

通过发布服务应用程序,可以优化资源和避免重复,并在不安装专用企业服务服务器场的情况下提供企业范围的服务。 可以在 SharePoint Server 服务器场中发布下列服务应用程序:

  • Business Data Connectivity

  • 机器翻译

  • 托管元数据

  • 用户配置文件

  • 搜索

  • Secure Store

为了允许客户升级多服务器场环境,其中服务器场承载其他场使用的服务应用程序,SharePoint 使用场可以使用运行相同主版本或下一个主要版本的发布场的服务。 此外,SharePoint 2016 使用者场可以使用 SharePoint 订阅版发布场中的服务,即使 SharePoint 订阅版是两个较新的版本。 SharePoint 使用者场不支持从运行较旧主版本的发布场使用服务。

跨服务器场服务发布支持的方案:

使用场 是否支持从 SharePoint 2013 发布场使用服务? 是否支持从 SharePoint 2016 发布场使用服务? 是否支持从 SharePoint 2019 发布场使用服务? 是否支持从 SharePoint Subscription Edition 发布场使用服务?
SharePoint 2013
SharePoint 2016
SharePoint 2019
SharePoint 订阅版本

注意

不支持使用服务器版本(该版本落后于多个版本)中的服务,除非它被列为上面支持的版本。 这意味着 SharePoint (N-2+) 场不支持从 SharePoint (N) 场使用服务。 例如,SharePoint 2013 不能使用 SharePoint 2019 中的服务、SharePoint 2010 不能使用 SharePoint 2016 中的服务等。

重要: 在何时可以在 SharePoint 2010 场和 SharePoint 2013 场之间共享服务和内容存在重大限制。 内容类型联合使用 SharePoint Server 中的备份和还原机制,跨网站集发布内容类型。 在以下情况下,备份和还原不能跨版本工作:

  • 在 SharePoint 2010 服务器场和 SharePoint 2013 服务器场之间

  • 在 2013 场上的 2010 模式网站和 2013 场上的 2013 模式网站之间

若要了解如何使用这些限制并在 SharePoint 2010 和 SharePoint 2013 场之间成功共享服务和内容,请参阅 如何升级使用内容类型联合 (SharePoint Server 2013 的环境)

注意

[!注意] 如果这些服务器场位于不同的域,则 User Profile Service 应用程序会要求两个域互相信任。 为使 Business Data Connectivity Service 和 Secure Store Service 应用程序管理功能可从使用服务器场运行,发布服务器场的域必须信任使用服务器场的域。 其他跨服务器场服务应用程序可正常运行,而无域间信任要求。

用户配置文件服务必须它所支持的内容位于同一个数据中心 — 社交功能的性能要求用户配置文件服务应用程序与我的网站、团队网站和社区网站位于同一个数据中心。

包含服务应用程序和发布服务应用程序,以便其他服务器场可使用该服务应用程序的服务器场称为发布服务器场。 连接到远程位置以使用该远程位置所承载的服务应用程序的服务器场称为使用服务器场。

本文介绍跨服务器场发布和使用服务应用程序所需的步骤。 这些步骤必须按下面列出的顺序执行。

  1. 在服务器场之间交换信任证书。

    开始前,使用服务器场的管理员必须向发布服务器场的管理员提供两个信任证书:一个根证书和一个安全令牌服务 (STS) 证书。 此外,发布服务器场的管理员必须向使用服务器场的管理员提供根证书。 交换证书后,每个服务器场都确认可以信任另一个服务器场。

    有关详细信息,请参阅在服务器场之间交换信任证书 (SharePoint Server)

  2. 在发布服务器场上,发布该服务应用程序。

    在服务应用程序所在的服务器场上,管理员必须明确发布该服务应用程序。 未明确发布的服务应用程序只能用于本地服务器场。

    有关详细信息,请参阅在 SharePoint Server 中发布服务应用程序

  3. 在发布场上,将 权限设置为使用场的相应服务应用程序。

    在发布服务器场上,您必须对 Application Discovery 和负载平衡服务应用程序授予消费型服务器场权限。 然后,对消费型服务器场即将使用的已发布的服务应用程序授予该场权限。

    有关详细信息,请参阅在 SharePoint Server 中设置针对已发布服务应用程序的权限

  4. 在使用服务器场上,连接到远程服务应用程序。

    在发布服务器场发布服务应用程序后,如果特定服务应用程序的地址已知,则使用服务器场的管理员可从使用服务器场连接到该服务应用程序。

    有关详细信息,请参阅在 SharePoint Server 中连接到远程服务器场上的服务应用程序

    重要

    除非开始在两个域之间建立域级别的信任,否则无法在位于不同域中的服务器场之间共享 User Profile Service 应用程序。

  5. 将共享服务应用程序添加到使用服务器场上的 Web 应用程序代理组。

    管理员必须将新服务应用程序连接与使用服务器场上的本地 Web 应用程序相关联。 仅配置为使用此关联的 Web 应用程序可以使用远程服务应用程序。

    有关如何配置 Web 应用程序代理组连接的信息,请参阅在 SharePoint Server 中添加或删除 Web 应用程序的服务应用程序连接

    注意

    将服务应用程序添加到代理组前,请务必先计划代理组布局。

  6. 在发布服务器场和使用服务器场之间,配置服务器到服务器的身份验证。

    要允许 Web 应用程序或应用程序服务代表用户从另一个服务器场中的 Web 应用程序请求资源,必须在服务器场之间配置服务器到服务器的身份验证。 有关详细信息,请参阅在发布服务器场和使用服务器场之间,配置服务器到服务器的身份验证。

    注意

    从另一个服务器场中的应用程序服务请求资源的 Web 应用程序或应用程序服务不需要服务器到服务器的身份验证。

另请参阅

其他资源

如何升级使用内容类型联合的环境 (SharePoint Server 2013)