很长一段时间都没关系。但是现在(可能是几周)我在复制监视器中遇到了这个奇怪的错误:
一个数据库有错误2627 (违反%ls约束'%。* ls'。 无法在对象'%。* ls'中插入重复键。)。
另一个获取错误20598 (应用复制命令时在订阅服务器上找不到该行)。
我们有一个发布商+发布商和一个订阅者。
所以每天晚上我都会创建新的快照并重新初始化订阅(并且它显示它没问题)并且每天早上我都会看到相同的错误。问题是我无法理解为什么会这样。据我所知,当我拍摄快照时,它会向订阅者提供当前状态数据库,并在创建快照后发生事务。第一种情况下的记录通常是1-2天,所以我认为它应该在快照内并随之交付。订户仅由分发代理更新,否则无人访问。
我已经阅读了关于使用 sp_browsereplcmds 作为第二个错误的建议,但它只是说“∢”中的错误语法,无论这意味着什么。你能告诉我怎样才能让它再次起作用吗?