SQL 2005 合并复制在进行数据同步时,无法操作所有表
我现在的环境如下:两个点进行合并复制,其中数据闸有100G,500多个表分开17个出版物,由其中一台服务器发布,另外一台为订户,但当在进行复制同步(数据交换)时,会出现所有表均无法进行更新的情况。(2000下没有问题)
主要是交换数据时,会锁定系统表MSmerge_contents,当MSmerge_contents锁定时,所有500多个表均无法进行insert,update,delete。
------解决方案--------------------知识啊 !学习了
------解决方案--------------------我现在的环境如下:两个点进行合并复制,其中数据闸有100G,500多个表分开17个出版物,由其中一台服务器发布,另外一台为订户,但当在进行复制同步(数据交换)时,会出现所有表均无法进行更新的情况。(2000下没有问题)
主要是交换数据时,会锁定系统表MSmerge_contents,当MSmerge_contents锁定时,所有500多个表均无法进行insert,update,delete。
按楼主所说的情况,不能操作表才是正常的.
按我的理解,应该是部分机器在想服务器提交数据的同时,对这些机器的数据应该是不能操作的,否则,如何做到数据的完整性?
------解决方案--------------------理论上不应该啊,在做合并复制时会确定数据冲突的解决方案(虽然有时不够严谨,一般情况不会有太大问题),所以对数据的增、删、改理论是可以的啊,再查查吧
------解决方案--------------------我现在的环境如下:两个点进行合并复制,其中数据闸有100G,500多个表分开17个出版物,由其中一台服务器发布,另外一台为订户,但当在进行复制同步(数据交换)时,会出现所有表均无法进行更新的情况。(2000下没有问题)
主要是交换数据时,会锁定系统表MSmerge_contents,当MSmerge_contents锁定时,所有500多个表均无法进行insert,update,delete。
-----
'up~