如何创建请求订阅 (SQL Server Management Studio)

使用“新建订阅向导”在发布服务器或订阅服务器中创建请求订阅。 按照向导中的页进行操作:

  • 指定发布服务器和发布。

  • 选择复制代理运行的位置。 对于请求订阅,根据发布类型的不同,请在**“分发代理位置”页或“合并代理位置”页上选择“在其订阅服务器上运行每个代理(请求订阅)”**。

  • 指定订阅服务器和订阅数据库

  • 指定复制代理建立连接所用的登录名和密码:

    • 如果是对快照和事务发布的订阅,请在**“分发代理安全性”**页上指定凭据。

    • 如果是对合并发布的订阅,请在**“合并代理安全性”**页上指定凭据。

    有关每个代理所需权限的信息,请参阅复制代理安全性模式

  • 指定同步计划和初始化订阅服务器的时间。

  • 指定合并发布的其他选项: 订阅类型;参数化筛选值;如果发布启用了 Web 同步,则还需指定要通过 HTTPS 同步的信息。

  • 指定允许更新订阅的事务发布的其他选项: 订阅服务器是应该立即在发布服务器上提交更改还是将它们写入队列;用于从订阅服务器连接到发布服务器的凭据。

  • 还可以编写订阅的脚本(可选)。

从发布服务器创建请求订阅

  1. 连接到 Microsoft SQL Server Management Studio 中的发布服务器,然后展开服务器节点。

  2. 展开**“复制”文件夹,然后展开“本地发布”**文件夹。

  3. 右键单击要为其创建订阅的发布,然后单击**“新建订阅”**。

  4. 完成新建订阅向导中的页。

从订阅服务器创建请求订阅

  1. 连接到 SQL Server Management Studio 中的订阅服务器,然后展开服务器节点。

  2. 展开**“复制”**文件夹。

  3. 右键单击**“本地订阅”文件夹,然后单击“新建订阅”**。

  4. 在新建订阅向导的**“发布”页上,从“发布服务器”下拉列表中选择“<查找 SQL Server 发布服务器>”“<查找 Oracle 发布服务器>”**。

  5. 在**“连接到服务器”**对话框中连接到发布服务器。

  6. 在**“发布”**页上选择一个发布。

  7. 完成新建订阅向导中的页。