如何将我的初始快照推送到 SQL Server 2000 中的订阅服务器?

如何将我的初始快照推送到 SQL Server 2000 中的订阅服务器?

我正在使用推送模型配置事务复制。场景是:

SQL 服务器:

  • SQL01(发布者)和SQL02(订阅者)-均运行SQL 2000 SP4。
  • 两台服务器都是独立的(即不是域成员)
  • 两台服务器的 HOSTS 文件中都有各自的 FQDN 和 NETBIOS 名称

我已成功配置 SQL01 来发布我的数据库,并使用以下方式为 SQL02 配置推送订阅:推送新订阅向导并设置分发代理以持续更新订阅。

在推送订阅向导上“初始化订阅”我选择的页面“是的,初始化架构和数据”并勾选“启动快照代理以立即开始初始化过程”选项。

所有必需的服务正在运行(SQL 代理)。

当我完成向导并浏览“复制”->“出版物”文件夹时,我可以看到我的出版物(带箭头的蓝色书)。该出版物显示推送订阅,其状态为待办的

如果我查看c:\Program Files\Microsoft SQL Server\Mssql\Repldata文件夹,我会看到每个表都有许多 T-SQL 脚本,例如 Products.bcp, Products.sch, Products.idx

现在应该发生什么?我的复制数据库现在应该(神奇地)出现在订阅服务器上吗?

答案1

成功了,没想到我得先在订阅服务器上创建一个空数据库。SQL 2000 联机丛书文档对此没有明确说明。

相关内容