• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

同步两个SQLServer数据库

发布: 2009-10-14 09:50 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 92次 | 进入软件测试论坛讨论

领测软件测试网

  服务器上新增加了四个作业:

                [ 代理程序历史记录清除: distribution ]
                [ 分发清除: distribution ]
                [ 复制代理程序检查 ]
                [ 重新初始化存在数据验证失败的订阅 ]
   
  SQL Server企业管理器里多了一个复制监视器, 当前的这台机器就可以发布、分发、订阅了。
   
  我们再次在SQL Server企业管理器里[复制]-> 右键选择 ->[配置发布、订阅服务器和分发]
    
   我们可以在 [发布服务器和分发服务器的属性] 窗口-> [发布服务器] -> [新增]   -> [确定] -> [发布数据库] -> [事务]/[合并] -> [确定]  -> [订阅服务器] -> [新增]  -> [确定]  
     
  把网络上的其它SQL Server服务器添加成为发布或者订阅服务器.

  新增一台发布服务器的选项:    
        
  我这里新建立的JIN001发布服务器是用管理员级别的数据库用户test连接的,      

  到发布服务器的管理链接要输入密码的可选框, 默认的是选中的,

  在新建的JIN001发布服务器上建立和分发服务器FENGYU/FENGYU的链接的时需要输入distributor_admin用户的密码。到发布服务器的管理链接要输入密码的可选框,也可以不选,也就是不需要密码来建立发布到分发服务器的链接(这当然欠缺安全,在测试环境下可以使用)。
         

  2、新建立的网络上另一台发布服务器(例如JIN001)选择分发服务器
   
  [欢迎使用配置发布和分发向导]->[选择分发服务器]
   
     -> 使用下列服务器(选定的服务器必须已配置为分发服务器) -> [选定服务器](例如FENGYU/FENGYU)
    
     -> [下一步] -> [输入分发服务器(例如FENGYU/FENGYU)的distributor_admin用户的密码两次]
    
     -> [下一步] -> [自定义配置] -> [否,使用下列的默认配置]
    
     -> [下一步] -> [完成] -> [确定]
    
  建立一个数据库复制发布的过程:
    
     [复制] -> [发布内容] -> 右键选择 -> [新建发布]
    
     -> [下一步] -> [选择发布数据库] -> [选中一个待发布的数据库]
           
     -> [下一步] -> [选择发布类型] -> [事务发布]/[合并发布]

     -> [下一步] -> [指定订阅服务器的类型] -> [运行SQL Server 2000的服务器]
       
     -> [下一步] -> [指定项目] -> [在事务发布中只可以发布带主键的表] -> [选中一个有主键的待发布的表]
       
     ->[在合并发布中会给表增加唯一性索引和 ROWGUIDCOL 属性的唯一标识符字段[rowguid],默认值是newid()] 
                 
         

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网