日期:2014-05-18  浏览次数:20510 次

表已经删除依然提示该表还在做复制
我现在有三台服务器,A,B,C,有两级复制,A复制到B,再从B复制到C。现有一个表,数据量很大,需要重新做该表的复制(原来做过复制)所以我先把该表从两级复制中取消,然后把表在B中drop掉,先做第一级复制。问题来了,把该表drop 掉后,再次执行drop该表,提示该表存在于复制中,但这时两级复制中已经把该表中去掉了,且在B中的sys.sysall_objects中也没有查到该表。

请问有谁碰到过这种情况么?

------解决方案--------------------
为何不直接从A发布,B和C做订阅呢? 把问题简单化,能实现相同目的.
------解决方案--------------------
探讨
因为需要分散服务器压力

------解决方案--------------------
探讨
在B中执行Drop table aaa,成功后再次执行Drop table aaa,提示该表存在于复制中,无法删除。此时该表已经在复制中取消了