多服务器部署

本主题讨论Windows SharePoint Services BizTalk Server适配器的多服务器设置和部署注意事项。

在多服务器部署中安装 Windows SharePoint Services 适配器

如果选择 Windows SharePoint Services 适配器 Web Services 组件,则会安装 Windows SharePoint Services 适配器处理通过 Windows SharePoint Services 传入和传出的文档所必需的软件。 此 Web Services 必须安装在安装有 Windows SharePoint Services 的服务器上。

适配器 Web 服务可以处理多个 SharePoint 站点,无论这些站点位于同一 IIS 站点还是位于不同的 IIS 站点。

Windows SharePoint Services 适配器具有三个组件:

  • 运行时组件

  • 设计时组件

  • 适配器 Web Services

    BizTalk Server 运行时功能将自动安装并配置适配器运行时。 该适配器的设计时组件将与其他 BizTalk Server 功能一起安装和配置。 通过使用管理工具、开发人员工具、SDK 或 BizTalk Server 运行时功能附带的工具来创建 Windows SharePoint Services 端口,可以与设计时组件进行交互。 你无法自定义运行时和设计时组件的任何配置选项。 只能自定义Windows SharePoint Services适配器 Web 服务选项。

    只有 SharePoint Enabled Hosts 组的成员才有权调用适配器 Web 服务。 有关Windows SharePoint Services适配器运行时所需的Windows SharePoint Services权限的详细信息,请参阅什么是Windows SharePoint Services适配器?中的安全性部分。

注意

如果选择安装 BAS,系统将自动选择安装 Windows SharePoint Services 适配器 Web Services 组件。

安装 Windows SharePoint Services 适配器

  1. 安装BizTalk Server。 有关详细信息,请参阅BizTalk Server新增功能、安装、配置和升级

  2. “组件安装”屏幕上的“可用组件”下,在“其他软件”下,选择“Windows SharePoint Services适配器 Web 服务”。

注意

必须在 BizTalk Server 运行时的宿主计算机以及运行 Windows SharePoint Services 的计算机上运行安装和配置。

在多服务器部署中配置 Windows SharePoint Services 适配器 Web Services

可以使用 BizTalk Server 配置来配置 Windows SharePoint Services 适配器。 有关这些工具的详细信息,请参阅配置BizTalk Server

使用自定义配置

BizTalk Server 配置可以对本地计算机上已安装的功能的配置状态进行高级分析。 使用该工具,可以配置功能、取消对功能的配置、配置安全设置,以及将配置导入和导出计算机。

使用“Windows SharePoint Services”页在此计算机上配置Windows SharePoint Services适配器。 下表列出了这些配置选项:

使用此选项 要执行此操作
在此计算机上启用 Windows SharePoint Services 适配器 选择“在此计算机上启用Windows SharePoint Services适配器”以在此计算机上启用该适配器。
Windows 组 Windows 组列表提供了一个视图,你可以编辑“已启用 BizTalk SharePoint 适配器的主机”Windows 组。
Windows SharePoint Services 适配器网站 选择将用作 Windows SharePoint Services 适配器 Web Services 宿主的网站。

当使用自定义配置对 Windows SharePoint Services 适配器进行配置时,将出现以下结果:

  • 默认情况下,除非指定了其他 Windows 组,否则将创建 SharePoint Enabled Hosts 这一 Windows 组。

  • 除非指定其他网站,否则将使用默认网站作为 Windows SharePoint Services 适配器的宿主。

  • 创建 BTSSharePointAdapterWSAppPool 应用程序池,并将其配置为使用运行 Windows SharePoint Services 应用程序池所用的同一帐户来运行。

  • 创建 BTSharePointAdapterWS 虚拟应用程序,并将其配置为在 BTSSharePointAdapterWSAppPool 应用程序池中运行

注意

如果此虚拟目录已存在,则配置过程将不会更新元数据库中的属性。 必须删除该虚拟目录,然后重新进行配置。

使用自定义配置配置Windows SharePoint Services适配器
  1. “BizTalk Server配置”中,选择“SharePoint 适配器”节点。

  2. 在此计算机上选择“启用Windows SharePoint Services适配器”。

  3. “Windows 组”下,选择要用于Windows SharePoint Services适配器的 Windows 组。 默认情况下,将选择 SharePoint Enabled Hosts。

  4. “Windows SharePoint Services适配器网站”下拉框中,选择要安装适配器组件的网站。 默认情况下,将选择默认网站。

    注意

    在未安装任何其他 BizTalk Server 组件的远程 SharePoint Server 计算机上安装 Windows SharePoint Services 适配器网站是完全受支持的配置。

  5. 单击“应用配置”

多服务器部署的注意事项

显示多服务器部署示例的图像。

一般注意事项

在多服务器环境中安装和部署 Windows SharePoint Services 适配器时,应注意以下事项:

  • 将 BizTalk 服务帐户添加到每个服务器上的 SharePoint Enabled Hosts 这一 Windows 组中。

  • 使用 SharePoint 管理中心工具,将 SharePoint Enabled Hosts 组添加到 SharePoint 参与者角色中。

  • 在 Windows Server 上,运行 SharePoint 适配器 Web 服务的标识需要以下权限:

    Program Files\Microsoft BizTalk Server <version>\Business Activity Services\BTSharePointV3AdapterWS 文件夹的读取权限。 如果使用 64 位版本的 Windows 和 BizTalk Server,则需要在 program Files (x86) \Microsoft BizTalk Server <version>\Business Activity Services\BTSharePointV3AdapterWS 上设置权限

    对以下注册表项的读取权限: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server\Extensions\12.0\Secure\ConfigDB

    包含 Sharepoint 数据库的 SQL Server 的登录权限。

    SharePoint 配置数据库中 PublicWSS_Content_Application_Pools 角色的成员。

    SharePoint 内容数据库中“公共”和“数据库所有者”角色的成员。

  • 必须将 Web Services 安装所在的网站扩展为 SharePoint Services 网站。

  • 你可以使用无提示安装方式来安装和配置 Windows SharePoint Services 适配器。 有关详细信息,请参阅 附录 A:无提示安装

网络负载平衡 (NLB) 的注意事项

Windows SharePoint Services BizTalk Server 适配器支持Windows SharePoint Services服务器的 NLB 聚类分析,以及在同一组中配置的多个 BizTalk 服务器。 因此,必须按照 SharePoint 文档的建议将 Windows SharePoint Services 安装在 NLB 群集上。

在具有 NLB 的多服务器环境中安装和部署 Windows SharePoint Services 适配器时,应注意以下事项:

  • 通过选择相应的选项,将 Windows SharePoint Services 配置为指向现有 BizTalk 管理数据库。 指向在第一台计算机上创建的 BizTalk 管理数据库。 这将向 Windows SharePoint Services 表明你要设置一个 Web 服务器环境。 通过指向现有内容数据库来扩展网站。

  • 你必须在 Web 服务器环境中的每台 Windows SharePoint Services 计算机上扩展同一网站(例如,端口 80 上的默认网站)。

  • 必须在每台 NLB 主机上以相同方式安装和配置 BTSharePointAdapterWS。 必须配置以下 NLB 设置:

    • 协议:TCP

    • 端口:80 (安装并配置了 Windows SharePoint Services 适配器 Web 服务的 IIS 网站的 HTTP 端口)

    • 筛选模式:多主机

    • 关联:无

注意

只有在该站点未配置 HTTPS 时,才能使用此设置。 如果在使用 HTTPS 的站点上安装 BTSharePointAdapterWS Web Services,则必须使用单客户端相似性。

另请参阅

Windows SharePoint Services适配器
单服务器部署