如何配置发布以允许使用 Web 同步 (SQL Server Management Studio)

本主题中的过程是为合并复制配置 Web 同步的第一个步骤。 有关配置过程的概述,请参阅如何为合并复制配置 Web 同步 (SQL Server Management Studio)。 完成本主题中的过程后,请继续第二个步骤“配置 Microsoft Internet 信息服务 (IIS)”。 如何为 Web 同步配置 IIS 中介绍了此步骤。

若要配置合并发布以允许使用 Web 同步,请使用新建发布向导和**“发布属性 - <发布>”**对话框,具体过程如下所述。

配置合并发布以允许使用 Web 同步

  1. 在新建发布向导的**“发布类型”页中,选中“合并发布”**。 有关如何使用此向导的详细信息,请参阅如何创建发布和定义项目 (SQL Server Management Studio)

  2. 通过选择项目及设置其他选项完成向导。 建议接受**“快照代理”**页中的默认值。 这可确保配置订阅时有快照可用。

  3. 完成新建发布向导后,为发布启用 Web 同步选项:

    1. 在**“发布属性 - <发布>”对话框的“FTP 快照和 Internet”页中,选中“允许订阅服务器通过连接到 Web 服务器进行同步”**。 有关访问此对话框的详细信息,请参阅如何查看和修改发布属性以及项目属性 (SQL Server Management Studio)

    2. 在**“订阅服务器应连接的 Web 服务器的地址”**文本框中,输入 IIS 地址。 Web 服务器地址(如 https://server.domain.com/目录/replisapi.dll)指定了 replisapi.dll 的位置。 如果服务器配置为使用 HTTPS 的非默认端口(即,不是端口 443),还必须提供该端口号:https://server.domain.com:端口号/目录/replisapi.dll。

      重要说明重要提示

      URL 中的服务器名称必须与为 IIS 创建安全套接字层 (SSL) 证书时所使用的名称相同。 例如,在某个 Intranet 上,可能可以通过 https://server/ 访问 Web 服务器。 但是,如果在创建证书时使用了完全限定名称(如 https://server.domain.com/),则必须在 URL 中使用此名称:https://server.domain.com/目录/replisapi.dll。 有关 SSL 证书的更多信息,请参阅如何为 Web 同步配置 IIS

      在此页上指定的 Web 地址用作此发布的所有订阅的默认地址。 可以在新建订阅向导的**“Web 服务器信息”**页中覆盖该地址。 例如,可以让一组订阅服务器使用一个 IIS 实例,让另一组订阅服务器使用另一个 IIS 实例。

  4. 单击“确定”。