【发布时间】:2014-06-25 08:28:02
【问题描述】:
您好,我有一个大数据库 (~30GB),我需要将它复制到两个不同位置的两台服务器。我启用了复制并启用了“允许从备份初始化”并执行了以下步骤:
- 在主服务器上备份数据库
- 将备份文件复制到 server1。
- 在 server1 上恢复数据库
- 在主服务器上添加订阅。
从主服务器到服务器 1 的复制工作正常。
- 在主服务器上进行了全新备份。
- 在 server2 上复制和恢复
- 在 server2 上添加订阅者(使用 sp_addsubscription)
警告:分发代理作业已隐式创建,并将在 SQL Server 代理服务帐户下运行。 作业“XXX-181”已成功启动。 消息 21397,级别 16,状态 1,过程 sp_MSsetupnosyncsubwithlsnatdist,第 248 行 同步从指定备份创建的 nosync 订阅所需的事务在分发服务器上不可用。使用更新的日志、差异或完整数据库备份再次重试该操作。 订阅者已删除。
我做错了什么? 我必须为两台服务器使用相同的备份文件吗? 谢谢
【问题讨论】:
标签: sql-server sql-server-2008-r2 database-replication transactional-replication