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

 

**上一次修改主题:**2018-02-21

**摘要:**介绍了在 SharePoint Server 2016 和 SharePoint 2013 中跨场共享服务应用程序所涉及的过程和警告。

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

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

  • Business Data Connectivity

  • 机器翻译

  • 托管元数据

  • 用户配置文件

  • 搜索

  • Secure Store

此外,UNRESOLVED_TOKEN_VAL(SharePoint 2013) 场可以使用 SharePoint Server 2016 服务器场中的服务,但是 SharePoint Server 2016 场无法使用 SharePoint 2013 场中的服务。例如,UNRESOLVED_TOKEN_VAL(SharePoint 2013) 内容场可以访问 SharePoint Server 2016 场,但 SharePoint Server 2016 内容场无法访问 UNRESOLVED_TOKEN_VAL(SharePoint 2013) 场。这允许在其中先升级场托管服务应用程序的多场环境的升级。在此方案中,UNRESOLVED_TOKEN_VAL(SharePoint 2013) 场只能使用在 UNRESOLVED_TOKEN_VAL(SharePoint 2013) 中可用的服务应用程序和功能。例如,UNRESOLVED_TOKEN_VAL(SharePoint 2013) 场无法使用 SharePoint Server 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 应用程序或应用程序服务不需要服务器到服务器的身份验证。