Welcome 微信登录

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

概念参见:https://msdn.microsoft.com/zh-cn/library/ms151170.aspx
<!--?XML:NAMESPACE PREFIX = "[default] http://www.w3.org/1999/xhtml" NS = "http://www.w3.org/1999/xhtml" /-->推送订阅 对于推送订阅,发布服务器将更改传播到订阅服务器,而无需订阅服务器发出请求。  更改可以按需、连续地或按照计划推送到订阅服务器。 分发代理或合并代理在分发服务器上运行。
  • 通常,数据将连续同步或按照经常重复执行的计划同步。   
  • 发布要求数据近似实时地移动。 
  • 分发服务器上较高的处理器开销不会影响性能。 
  • 通常与快照和事务复制一起使用。       
请求订阅对于请求订阅,订阅服务器请求在发布服务器上所做的更改。请求订阅允许订阅服务器上的用户确定同步数据更改的时间。 分发代理或合并代理在订阅服务器上运行。
  • 数据通常按需或按计划同步,而非连续同步。   
  • 发布具有大量订阅服务器,并且/或在分发服务器上运行所有代理会消耗大量资源。 
  • 订阅服务器是自主的、断开连接的和/或移动的。    订阅服务器将确定连接和同步更改的时间。
  • 通常与合并复制一起使用。   
 1.环境准备1.WIN7+SQL 2012 两台机器如:10.58.8.114  登陆账号 TestB  10.58.8.96  登陆账号 TestA2.新建两个数据库实例:如: 10.58.8.114       实例名 TestB    10.58.8.96  实例名 TestA3.两台机器创建相同的 登陆账号和密码,并将其加入到管理员权限  (解决 错误22022)4.设置 SQL SERVER 服务登陆账号为当前管理员账号(发布服务器和订阅服务器都要设置)(解决 错误22022) 
5.设置 SQL SERVER 代理 登陆账号为当前管理员账号并为自动启动(发布服务器和订阅服务器都要设置)(解决 错误22022) 6.确保两台机器能够PING ,端口也是互通7.两台机器创建数据库 TestPublishA8.发布服务器创建表TableA 并向其写入数据,创建视图ViewA 准备工作完毕,下面实现发布主体2.实现发布主体主体数据库>>复制>>本地发布>>右键选择发布的数据库 TestPublishA快照发布选择发布对象,表、视图、存储过程等。查看项目问题 忽略筛选表行 忽略快照代理,我这边没有做计划,计划坐在 订阅服务器上代理安全设置 我已经配置了代理服务启动为当前计算机管理员 .TX创建发布 完成 更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2015-02/113732p2.htm
  • 1
  • 2
  • 3
  • 下一页
Oracle使用pagesize命令SQL Server 2012 镜像 图解(解决1418)相关资讯      SQL Server 2012  SQL 22022 
  • SQL Server 2012实施与管理实战指  (01月15日)
  • SQL Server 2012 使用订阅发布同步  (07/21/2015 12:42:59)
  • 如何创建LocalDB数据库和数据库实  (04/19/2015 09:08:29)
  • SQL Server 2012故障转移的  (01月15日)
  • 配置SQL Server 2012的AlwaysOn高  (07/21/2015 10:50:25)
  • SQL Server 2012 镜像 图解(解决  (02/20/2015 18:41:04)
本文评论 查看全部评论 (0)
表情: 姓名: 字数