发布类型:

快照发布:
发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。

事务发布:
在订阅服务器收到已发布数据的初始快照后,发布服务器将事务流式传输到订阅服务器。

对等发布:
对等发布支持多主复制。发布服务器将事务流式传输到拓扑中的所有对等方。所有对等节点可以读取和写入更改,且所有更改将传播到拓扑中的所有节点。

合并发布:
在订阅服务器收到已发布数据的初始快照后,发布服务器和订阅服务器可以独立更新已发布数据。更改会定期合并。Microsoft SQL Server Compact Edition 只能订阅合并发布。

就不细说了。下面开始干活

提前准备:

数据库A(HELKA049)

数据库B(Helka-R300)

准备好,

并且设置相同的数据库登录名和密码。(方便后续操作)

1  修改密码策略(所有数据库都要)

cmd运行:secpol.msc

密码必须符合复杂性要求:禁用。

密码最长使用期限:0

2  添加用户和权限(所有数据库都要)

控制面板--管理工具--本地用户和组--用户

新建sqladmin ,密码123

右键属性--添加 隶属于 administrators

3  设置   sql代理(所有数据库都要)

控制面板--管理工具--服务--SQL SERVER 代理(Agent)

双击,选择登录

设置刚才创建的sqladmin

4 增加文件夹权限(所有数据库都要)

为sqladmin,增加文件夹权限

5  创建等同发布

等同发布只需要设置一个数据库就可以了,

但是需要配置对等拓扑,

假设数据库A和数据库B需要对等发布

首先将A和B的代理都开启(所有数据库都要)

然后数据库A中

复制--本地发布--新建发布

选中同步的数据库

选择对等发布

选中发布的表(我已经发布过了。所以无法选择)

设置日志读取器

这里要说明一下:

进程账户:计算机名\新增的用户

密码:前面你设置的

sql server登录名:

这个就不多说了,是sa登录名和密码

最后无脑下一步,设定一个发布名称。搞定。

5  新增拓扑

本地发布--右键任务--配置对等拓扑

一直下一步,到如下界面,右键添加新的对等节点

完成后,进入如下界面,点击按钮

打开后,配置如下

PS:这里填入的是  B服务器的windows 账户!

接着下一步,出现了这个界面

这里上下两个,服务器配置自己的  windows账户,不细说了

配好如下:

6 结束

到这里,就结束了。配置完成了。

后面可以看一下,

发布复制--右键任务--启动复制监视器,可以查看2个服务器的链接状态如下

两边插入数据,会同步更新,就不贴出来了。

PS:如果ID为主键,并且自增,那么要设置对应的种子初始值
A服务器:
种子初始值:1
种子增量:2
B服务器
种子初始值:2
种子增量:2


如果是外网服务器,那么需要配置host文件来绑定ip和计算机名的关系


文章参考了:http://blog.csdn.net/roy_88/article/details/71082991

里面还有其他的同步方案

最新文章

  1. Kinect开发随笔①——红外扫描仪(Kinect 数据源)
  2. Java中常见的29个运行异常
  3. UpdateException-更新条目时出错分析
  4. web应用程序开发原理
  5. SQL Server时间粒度系列----第1节时间粒度概述
  6. mybatis setting配置
  7. iOS逆传值的三种方式
  8. weblogic性能调优参考
  9. JDialog窗体
  10. DB天气app冲刺第十天
  11. (Deep) Neural Networks (Deep Learning) , NLP and Text Mining
  12. C#的垃圾回收机制及弱引用
  13. ExtJs3常用控件操作实例
  14. Highcharts一些属性
  15. php中奖算法逻辑
  16. 银盛支付ecshop,shopex,shopnc在线支付接口,php版本支付接口开发
  17. LF模式是个坑,ZeroIce中间件让你体会这个痛
  18. java线程的学习
  19. hdu 4897 Little Devil I (树链剖分+线段树)
  20. 安装 Linux 内核 4.0

热门文章

  1. zookeeper-架构设计与角色分工-《每日五分钟搞定大数据》
  2. sublime插件不能使用,提示plugin_host has exited unexpectedly
  3. C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 客户端多网络支持
  4. python 跨域处理方式
  5. AtCoder Beginner Contest 116 D - Various Sushi (贪心+栈)
  6. p33自然同态
  7. stark组件之pop页面,按钮,url,页面
  8. 封装day.js
  9. Docker bridge br0 pipework
  10. VMware虚拟机与Windows文件共享