SQL Server的数据复制问题,加急!请大侠帮助!

sunny_98 2002-06-19 05:43:35
我有一个系统,有三台数据库服务器,分别位于两个不同的网段
当我使用合并复制(推式订阅)时,同一网段的数据库复制工作正常,而位于不同网段的出版服务器(中心服务器)与订阅服务器之间不能正常工作,出版服务器提示错误:订阅服务器无效(详细信息:远程服务器没有定义成订阅服务器),并且没有数据复制到该远程订阅服务器中,当我将该(位于另外一个网段的)订阅服务器从订阅列表中删除时,出版服务器上的数据实际上复制到了该远程订阅服务器中。
另外,我在两个作为合并复制的订阅者的服务器(位于不同网段)上建立了事务复制,将它们中的数据复制到中心服务器(合并复制的出版服务器)中,均正常。
为什么合并复制却不正常呢?请大侠指教!!!
帮助啊!大侠!!
...全文
42 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
antic_ant 2002-07-02
  • 打赏
  • 举报
回复
w_rose:你能把你的程序发给我参考一下吗?
antic_ant@hotmail.com
antic_ant 2002-07-02
  • 打赏
  • 举报
回复
w_rose能把你的程序发给我参考一下吗?
antic_ant@hotmail.com
w_rose 2002-06-26
  • 打赏
  • 举报
回复
我用三天时间写了一个远程数据复制程序,可以运行在任何服务器上,到一个服务器上取数,写到另一个数据库上,并且可以做到分部式数据库事务处理,你用三个礼拜不能做到?
tangss 2002-06-26
  • 打赏
  • 举报
回复
学习一下
sunny_98 2002-06-25
  • 打赏
  • 举报
回复
由于广域网的速度较慢,所以我把部分不要求同步的数据采用事务复制由分中心服务器到中心服务器,而需要同步的数据我则采用合并复制。
我想可能如gzhughie所说,编写脚本使用该订阅服务器注册到发布服务器中,我试一试再说,谢谢各位!
sunny_98 2002-06-25
  • 打赏
  • 举报
回复
求助
gamethelife 2002-06-20
  • 打赏
  • 举报
回复
如果是需要三台服务器数据同步,只需要将其中一台服务器作为发布服务器,另外两台作为订阅服务器就可以了,进行合并复制时,需要在两台订阅服务器上分别执行同步,即可保证三台服务器数据一致。
theng 2002-06-20
  • 打赏
  • 举报
回复

好像合并发布的问题非常之多,我最近也在为合并发布而浇头烂额

推荐你下载sp1,更改了二十多个merge publication 的错误
http://download.microsoft.com/download/SQLSVR2000/SP/2000/W98NT42KMeXP/CN/CHS_Sql2ksp1.exe
gzhughie 2002-06-20
  • 打赏
  • 举报
回复
你上面的问题可能是你的远程服务器没有注册到发布服务器上,你在仔细的做一遍,也许就不会有问题了
gzhughie 2002-06-20
  • 打赏
  • 举报
回复
你的复制的安排好混乱,你是想让3台服务器上的数据一致吗?
如果是这样,你只要把其中的一台机器设置为发布分发服务器,然后在另外的两台服务器上最合并复制的拉订阅就可以了,没有必要两台服务器推来推去的。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧