对等发布:
对等发布支持多主复制。发布服务器将事务流式传输到拓扑中的所有对等方。所有对等节点可以读取和写入更改,且所有更改将传播到拓扑中的所有节点。
注意点:
1.各服务器的数据库名字要保证一样。
2.发布名称必须保持一致。
3.各服务器必须都是发布服务器。
提前准备:
数据库A 数据库B
数据库A创建对等发布
1.新建发布如图
2.选择需要发布(同步)的数据库,点击下一步。
3.选择对等发布,点击下一步。
4.选择需要同步的表和存储过程,点击下一步。
5.设置代理安全性。
5.1 点击安全设置,选择sql server代理服务账户下运行,输入A数据库的账户名和密码,输入完成后点击确认,继续点击下一步。
6.继续一步操作
7.输入发布名称(配置B数据库也要填写一致),点击完成。
8.成功的操作
数据库B创建对等发布
在服务器B里的操作,同等服务器A的操作,注意数据库名字和发布名字要和数据库A的名字和发布名字一样。
新增拓扑
继续回到服务器A,数据库B.
本地发布--右键任务--配置对等拓扑
一直下一步,到如下界面,右键添加新的对等节点,如图
最后点击确认,继续下一步
点击图标【...】,弹出新窗体,选择sql server代理服务账户下运行,输入B数据库的账户名和密码,输入完成后点击确认,继续点击下一步。
填写分发代理服务器:
点击A数据库的[...]图标,弹出新窗体,选择sql server代理服务账户下运行,输入B数据库的账户名和密码,输入完成后点击确认,继续点击下一步。
点击B数据库的[...]图标,弹出新窗体,选择sql server代理服务账户下运行,输入A数据库的账户名和密码,输入完成后点击确认,继续点击下一步。
下一步
下一步,完成
结束
到这里,就结束了。配置完成了。
后面可以看一下,
发布复制--右键任务--启动复制监视器,可以查看2个服务器的链接状态如下