SQL Server 2012 发布与订阅实现数据同步 图解(解决 错误22022)

2015-02-25 15:03:10 · 作者: · 浏览: 55

概念参见:https://msdn.microsoft.com/zh-cn/library/ms151170.aspx


?


1.环境准备


1.WIN7+SQL 2012?两台机器


如:10.58.8.114? 登陆账号?TestB?   10.58.8.96? 登陆账号?TestA



2.新建两个数据库实例:


如: 10.58.8.114? ? ? ?实例名 TestB? ? 10.58.8.96? 实例名 TestA



3.两台机器创建相同的?登陆账号和密码,并将其加入到管理员权限? (解决?错误22022)



4.设置 SQL SERVER?服务登陆账号为当前管理员账号(发布服务器和订阅服务器都要设置)(解决?错误22022)?


5.设置 SQL SERVER?代理 登陆账号为当前管理员账号并为自动启动(发布服务器和订阅服务器都要设置)(解决?错误22022)?



6.确保两台机器能够PING?,端口也是互通


7.两台机器创建数据库 TestPublishA


8.发布服务器创建表TableA?并向其写入数据,创建视图ViewA



?


准备工作完毕,下面实现发布主体


2.实现发布主体


主体数据库>>复制>>本地发布>>右键




选择发布的数据库 TestPublishA



快照发布



选择发布对象,表、视图、存储过程等。



查看项目问题?忽略



筛选表行?忽略



快照代理,我这边没有做计划,计划坐在?订阅服务器上



代理安全设置?我已经配置了代理服务启动为当前计算机管理员?.\TX



创建发布



?



完成




?