是否将事务复制快照作为“批量插入”进行处理。

时间:2014-11-21 09:02:25

标签: sql-server-2012 snapshot merge-replication transactional-replication

我有一个Merge复制,它来自Transactional Replication的订阅。我知道有关合并复制的触发器不会被批量插入':

触发
  

Microsoft:使用bcp实用程序或BULK将数据加载到表中   INSERT命令,默认情况下,合并复制会触发该命令   在MSmerge_contents系统表中维护跟踪数据不是   烧成。

为了建立事务复制,需要一个快照。问题:快照是批量插入;它不会触发合并触发器吗?

1 个答案:

答案 0 :(得分:0)

只有在删除合并发布时才能执行快照。否则,我会收到一条错误消息,表示表已被复制锁定。

结论是,在订阅数据库是其他复制的源的复制中,无法对快照执行快照。

除此之外,据微软称:“快照是作为一组批量复制程序(BCP)文件生成的。”

据我所知,快照作为批量插入处理。

如果我错了,请纠正我!