如何创建推送订阅 (SQL Server Management Studio)

使用新建订阅向导,在发布服务器或订阅服务器上创建推送订阅。按照向导中的页的指示执行下列操作:

  • 指定发布服务器和发布。
  • 选择运行复制代理的位置。对于推送订阅,根据发布类型的不同,在 “分发代理位置”页或“合并代理位置”页上选择“在分发服务器上运行所有代理(推送订阅)”
  • 指定订阅服务器和订阅数据库。
  • 指定复制代理建立连接所用的登录名和密码:
    • 对于快照发布和事务性发布的订阅,在**“分发代理安全性”**页上指定凭据。
    • 对于合并发布的订阅,在**“合并代理安全性”**页上指定凭据。
      有关每个代理所需权限的信息,请参阅复制代理安全性模式
  • 指定同步计划和初始化订阅服务器的时间。
  • 指定合并发布的其他选项:订阅类型以及用于参数化筛选的值。
  • 指定允许更新订阅的事务性发布的其他选项:订阅服务器是立即在发布服务器上提交更改还是将它们写入队列、用于从订阅服务器连接到发布服务器的凭据。
  • 还可以编写订阅的脚本。

有关为非 SQL Server 订阅服务器创建推送订阅的信息,请参阅如何为非 SQL Server 订阅服务器创建订阅 (SQL Server Management Studio)

从发布服务器创建推送订阅

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

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

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

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

从订阅服务器创建推送订阅

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

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

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

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

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

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

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

请参阅

任务

如何查看和修改推送订阅属性 (SQL Server Management Studio)
如何配置对等事务复制 (SQL Server Management Studio)

概念

复制安全最佳实践
订阅发布

其他资源

如何创建推送订阅(复制 Transact-SQL 编程)

帮助和信息

获取 SQL Server 2005 帮助