摘要:
在事务复制里,如果一个article被更新,distributionagent会调用相应的存储过程将数据更新到订阅端。 这些存储过程分别是[sp_MSins_dboTableName],[sp_MSdel_dboTableName]和 [sp_MSupd_dboTableName], 分别对应插入,删除和更新操作。这些存储过程是在快照初始化时创建的。不过您可能曾经观察到还有其它两个存储过程被调用过:sp_MSins_dboTableName_msrepl_ccs,sp_MSdel_dboTableName_msrepl_ccs。 那么两个存储过程的作用是什么呢? 当sp_addpublica. 阅读全文
摘要:
Snapshot agent负责收集publication database的信息,将article的内容存储在snapshot文件中。而distribuiton cleanup job(后文简称清除作业)则负责删除这些文件。清除作业默认每15分钟运行一次,但并不是每一次都会去删除这些文件。那么其中有什么规律吗?实际上这取决与您的设定。如果您的publication启用了immeidate_sync,那么清除作业会一直保留这些文件,直到达到了 max distribution retention(这个值可以通过运行sp_Helpdistributor查看到)。如果没有启用immediate_s 阅读全文