SQL SERVER 复制问题 、DTS包的问题 (30分)

  • 主题发起人 HeBaisong
  • 开始时间
H

HeBaisong

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL SERVER 复制,如何对订阅服务器进行再发布、订阅?
DTS包如何让它执行时是覆盖,不是添加。
 
好像SQLServer有系统存储过程可以完成该功能,你可以查查看
 
复制的结点下面有事件查看的功能,我前几天刚搞了一下,没太深入的研究
 
SQL SERVER 复制,如何对订阅服务器进行再发布、订阅?
 
不是吧?这个问题都没人知道?
 
你为什么不直接把你想要接受的服务器设置为订阅服务器?为什么还要转发?没有必要啊
 
情况是这样的,资料在大陆,要送到美国,美国有两台服务器要接受,如果分别送两次
浪费网络资源,所以我想传送到一台,再由美国的一台,传送到另一台。
 
假设A、B、C分别为大陆、美国1、美国2三台服务器。
把A作为出版者,B作为A的分发者,同时把B和C作为A的订阅者。
这样,从大陆到美国只传送一次。[:p]
 
TO:jerryjean
不可以啊!因为我美国两台服务器接收数据的条件不同,美国1接收所有数据,
美国2接收部分数据。这样我需要出版两次啊!
 
TO:jerryjean
假设A、B、C分别为大陆、美国1、美国2三台服务器。
把A作为出版者,B作为A的分发者,同时把B和C作为A的订阅者。
这样,从大陆到美国只传送一次。[:p]

不可以啊!因为我美国两台服务器接收数据的条件不同,美国1接收所有数据,
美国2接收部分数据。这样我需要出版两次啊!


 
那你看看,能不能把美国的那台B再设置成出版者,让他把C需要的再次出版,让后让C成为B的分发者和订阅者。
 
TO:jerryjean
那你看看,能不能把美国的那台B再设置成出版者,
让他把C需要的再次出版,让后让C成为B的分发者和订阅者。

当我把B再设置成出版者的时候,那么我A的内容发布到B的时候会出错,
A的内容不能再到B了!
(我用的是快照复制)
 
你试试合并复制可不可以~~~~~~~~~
如果再不行,那你试试创建一个DTS包让它在制定的时间把B的东西复制到C里面。
 
TO jerryjean
DTS包让它在制定的时间把B的东西复制到C里面
如何设置DTS包将数据覆盖不是增加到C里面呢?

 
没人可以解决吗?
 
sql复制不可靠,数据不完整,结果不理想,老兄不要试了,我的一个项目现在就死在这儿了.
 
所谓DTS,在SQL Server中也是SQL 语句实现的,生成一个DTS包之后
再手动改一些,应该就可以完成你的功能(不过好烦呀)
 
顶部