SqlServer2008复制 发布 订阅 数据同步 读写分离

1。首先要在发布服务器上创建发布

1.1.通过新建发布向导创建

1.2 选择想要复制同步的数据库

1.3 选择发布类型,我用的是事务发布

1.4 选择要同步的表或存储过程

1.5 筛选的表行 直接下一步

1.6 快照代理,这里如果数据量不大就把第一个勾上,如果数据量很大最好就不初始化了,在订阅服务器上用最新的数据库备份还原然后再来设置发布订阅。

1.7 代理安全性对话框

上面右侧对话框“指定将运行快照代理进程的域或计算机账户” 选择下面的“Sql server 代理服务账户下运行"

这里连接到发布服务器的账号要在发布和订阅服务器上创建相同的sqlserver用户,并对要发布订阅的数据库有访问权限 

1.8 采用默认设置下一步

1.9 输入发布名称完成即可创建发布

到此完成了发布过程

2。在订阅服务器上创建订阅

2.1 创建订阅 

2.2 通过上面的sql账户连接到发布服务器数据库,连接上之后就能看到刚才的创建的发布名称了

2.3 选择分发代理位置,我选的是第一个,然后下一步

2.4 设置分发代理安全性

这里右侧对话框上面要输入发布服务器的账户名密码,账户名格式为:服务名\账户名

下面输入的是连接到订阅服务器数据库的账户密码,上面发布时创建的数据库用户名密码一样的

然后一直下一步下一步直到完成就可以了

3。最后总结一下需要注意点

3.1  不能高版本发布,低版本订阅,是订阅不成功的

3.2 发布时设置的文件夹要设置为共享文件夹,订阅服务器上设置的用户名账户可以读取这个共享文件夹

3.3  如果订阅成功后查看状态有失败的,如果错误无关紧要,可以在发布服务器上设置跳过错误,在发布上"启动复制监视器",在订阅监视列表中选择订阅右键选择“代理配置文件”,勾选”遇到数据一致性错误时继续“

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值