SQL server2005 和 SQL server2008配置订阅实现数据库同步

本文介绍了如何通过SQL Server的复制功能配置SQL Server 2005和2008之间的数据库同步。详细阐述了配置过程中的角色定义、发布类型选择以及配置细节,包括TCP/IP服务、SQL Server Agent服务的开启,快照文件的共享和权限设置,以及Publisher和Subscriber的配置步骤。文章还强调了主机名登录、快照频率设置、安全配置和同步初始化的重要性。
摘要由CSDN通过智能技术生成

    最近因项目迁移数据库,需要对SQL server2005 和 SQL server2008上的一个数据库保持数据同步。其中SQL server2005 是数据会更新的库,而SQL server2008则是需要跟SQL server2005 保持同步。SQL server中提供了“复制(Replication)”的功能,但是在配置上还是有很多细节需要注意的。在网上也查找了很多相关资料,经过一天的摸索,终于配置好了,现总结如下:

      Replication中有三种角色:1、发布服务器(Publisher),提供发布的数据(称为快照SnapShot);2、分发服务器(Distrbutor):分发Publisher发布的快照,在配置的时候常常配置为Publisher本身;3、订阅服务器(Subscriber):接收Distrbutor分发过来的快照,将其数据库更新为与Publisher的一致。

      发布也有两种形式:1、由Publisher来push,那么是Publisher去连接Subscriber服务器,而因为驱动包的问题,SQL server2005 无法访问SQL server2008,所以不采取这种设置;2、由Subscriber来pull,则是Subscriber去连接Subscriber,这里采用这种方式。

    配置细节:

一、前提:  

1、 在Publisher、Subscriber上都要打开SQL Server的TCP/IP、Named Pipes服务,在SQL Server配置工具中打开;都要启动SQL Server Agent服务。

2、快照文件:快照文件一般是保存在一个Publisher、Distrbutor和Subscriber都有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值