版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/roy_88/article/details/70802853
准备篇:
续上一篇
SQL SERVER【非域环境】同步复制(事务)之准备篇(1)
搭建篇
1、配置分发服务器
参照上一篇(配置分发服务器【步骤1】):SQL SERVER【非域环境】同步复制(事务)之搭建篇(2)
2.配置发布服务器
操作步骤(SSMS—复制—本地发布—右健—新建发布)
选择发布数据库(TEST)
选择发布类型
选择发布项
提示:当有表[dbo].[IDENTab]没有GUID唯一性列时,会自动添加一列GUID列,不需要理会
下一步
设置代理安全性(点--安全设置)
在账号设置,在分发服务器代理账号和连接发布数据库的账号
一直点下一步,至到最后一步定义发布名称
完成发布配置.
3、在订阅端服务器
连接发布服务器(输入数据库账号和密码)
选择订阅方式(推送、请求),这里以选择“请求订阅”为例
选择-订阅数据库
设置合并代理账号
设置订阅代理账号和数据库账号(这里分发服务器和发布服务器设置相同的sa账号密码)
同步频率
设置初始化方式
设置冲突时优先级策略
订阅配置完成
在发布端和订阅端分别加数据,等大约60秒左右查看数据
use TEST
GO
insert into GUIDTab(ID,Name)values(newid(),'Roy Wu(102)');
insert into IDENTab(Name)values('正牌风哥(102)');
go
select * from GUIDTab;
select * from IDENTab;