【发布时间】:2011-08-04 02:43:28
【问题描述】:
我们正在尝试在 SQL Server 2005 数据库上设置复制。在过去的一年里,我们遵循了一些指示,一切都很好。最近开始出现故障(开发环境,所以每周我们都会重建数据库..并应用repliation)。
我们遵循一系列步骤,生成快照......并应用于复制的数据库。一切都好。没有错误。
然后我们向源数据库添加一个新行,然后砰!错误。
尝试的命令: 如果 @@trancount > 0 回滚 tran (交易序号:0x000004BE00000558000100000000,命令ID:1) 错误信息: 应用复制命令时,在订阅服务器上未找到该行。 (来源:MSSQLServer,错误号:20598)
我们正在插入一行,但它抱怨该行不在订阅者上。没错,不过。我们希望它将插入复制到订阅者...
当我们在源和目标上都执行 SELECT COUNT(*) 时,行数是相同的,直到我们执行 INSERT,此时,源增量,但目标保持不变...... .
我们可以从哪里开始寻找任何想法?
【问题讨论】:
标签: sql sql-server replication