关于数据库同步问题。
我使用两个源服务器sqlserver2008新建了两个发布(快照类型发布),分别发布两个相同结构的数据库Test。
然后又用一个目标服务器sqlserver2008也有个相同结构的数据库Test,用其订阅以上两个发布。
现在的问题是,两个发布的推送频率不同,数据内容不同,订阅后,目标服务器中的Test内容被来回覆盖。
如果我不想覆盖,而是希望发布服务器推上来的数据在订阅服务器中的库中累加,这样怎么实现?
谢谢大家。
------解决方案--------------------
SQL SERVER 没有这个功能。楼主不用找答案了。复制订阅是基于日志来实现的。
发布库发布对应的日志,分发库来读取这些日志,然后推送或被订阅(根据你的订阅模式)这些日志到你的订
阅库所在的服务器的临时文件夹中。订阅库根据这些日志来重写数据来实现发布订阅的功能的。