同步已完成,但last_sync_status仍为1

时间:2013-04-05 06:52:47

标签: sql-server sql-server-2005

不要问我这个奇怪的设置,这是给我的东西。

我有一个从服务器到另一个服务器的复制设置,可以完成很多不同的工作。复制完成后,它依赖于在MSSubscription_gents表上设置的触发器。当last_sync_status设置为2时,触发器会更新另一个表,这是复制完成时应该具有的值。

这都是在生产中设置的,我正在尝试使用相同的设置来设置QA环境,但由于某种原因它不起作用。该表格使用last_sync_time的新值进行更新,但last_sync_status卡在1并且触发器不会触发。

任何好的建议可能是什么问题?

1 个答案:

答案 0 :(得分:0)

我在案件中发现了问题。

我发布的数据库是旧数据库的备份,该数据库已经在复制表中有som数据。删除发布,目标数据库中的复制表以及再次设置发布都解决了该问题。