作table rep def/sub的话,对主点表执行truncate table不需要suspend connection或sp_stop_rep_agent,因为这个无法被传至replicate site。 只是这样会有隐患,将来对这个主点表执行insert可能会在复制点上引发duplicate key错误。
看你的复制定义怎么写了-- 如果是单表复制的话,那么trunacate table这命令是不记日志,无法被复制到复制点上去的,复制点上的表如需同步,那么得手工执行truncate 如果你的复制定义是db replication definition的话,而且还subscribe了truncate table的话,那么这个truncate table就会被传到复制点上执行,你就啥也不用管了。
2,596
社区成员
25,614
社区内容
加载中
试试用AI创作助手写篇文章吧