作者:路见不平出手打_418 | 来源:互联网 | 2023-09-08 00:35
概念参见: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
#
创建发布
#
#
完成
#
#
更多详情见请继续阅读下一页的精彩内容: 2015-02/113732p2.htm