有一问题如下:我添加删除或修改一表中内容时,要同时保持其它17台服务器中相关表的内容保持同步,这17台服务器在同一局域网内。我想不出什么好办法,只能一台一台的连,可是这样如果有一台服务器没有提交成功,那就没法保持一致了。
请高手指点!不胜感激

解决方案 »

  1.   

    动态快照
    动态快照为应用动态筛选过的合并复制快照带来了性能上的好处。通过使用 Microsoft® SQL Server™ 2000 大容量复制文件(而非一系列 INSERT 语句)将数据应用到特定的订阅服务器上,可以提高应用动态筛选过的合并复制初始快照的性能。在使用动态快照时,必须满足以下安全条件: 发布服务器上的 SQL Server 必须以混合安全模式运行。 
    指定为发布服务器登录值的登录必须在发布访问列表 (PAL) 中,或者是发布数据库 sysadmin 角色或 db_owner 组的成员。此登录可以在创建动态快照作业向导中指定,也可以使用快照代理程序中的参数 -DynamicFilterLogin 指定。
    因为 SQL Server 在快照代理程序中添加和除去临时登录名,所以快照代理程序的发布服务器登录名必须是 securityadmin 服务器角色成员和发布数据库上的 db_owner 组成员,这样才能生成动态快照。 
    为生成动态快照指定的动态筛选登录名必须是相应 PAL 的成员。 
    有关更多信息,请参见动态快照。
      

  2.   

    也就是说在一台sql服务器上发布,其它的订阅吗?
      

  3.   

    to zzllabc(龙)
    其中一台做主服务器,这样能实现吗,如果通过程序能不能作呢
      

  4.   

    TO:wenyaoqu(qq) 
       如果只让一台做服务器,配置起来就简单了。通过程序实现我认为有点不太现实。