SQL2005分布式发布和订阅同步的配置(11页).doc

SQL2005分布式发布和订阅同步的配置(11页).doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL2005分布式发布和订阅同步的配置(11页)

SQL 2005 分布式发布和订阅同步的配置 运行平台:SQL SERVER 2005 一、准备工作: 1.在组件服务——计算机——我的电脑——右键——属性——MSDTC——安全配置中设置如下: 2.对于只能用IP,不能用计算机名的,为其在C:\WINDOWS\system32\drivers\etc\hosts文件中注册服务器名称IP地址,在SQL Server 配置管理器中为其配置别名。 3.在发布数据库服务器及订阅数据库服务器上分别建立一个相同的用户名,设置为管理员权限,并设置相同密码,作为发布数据库服务器及订阅数据库服务器发布快照文件及订阅快照文件的有效访问用户。 4.开启SQL Server 2005的网络协议TCP/IP和管道命名协议并重启网络服务。 5.设置SQL SERVER 身份验证,解决连接时的权限问题(发布、订阅服务器均设置),步骤为:对象资源管理器----右击SQL实例-----属性----安全性----服务器身份验证------选“SQL Server和Windows身份验证模式”。 6.在SQL Server中创建步骤1中对应的系统用户登陆名,作为发布数据库的拥有者(设置为dbo_owner和public)。 7.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。发布服务器和订阅服务器互相注册。 8.在发布服务器上建立一个FTP只读目录,作为发布快照文件的存放目录。 二、发布服务器配置(在发布服务器上配置发布具有可更新订阅的事务发布) 1.?右键本地发布——选择发布数据库——选择发布类型——具有可更新订阅的事务发布。 2.?选择要发布的表,不需要数据同步的表不要发布。 3. 立即创建快照,并每小时更新快照。 4、 快照代理、日志读取器代理、队列读取器代理设为本机有管理员权限的账号 5、完成后,在本发布的属性中设置FTP访问 二、订阅服务器配置 1. 右键本地订阅——选择订阅数据库——在分发服务器上运行所有代理——选择订阅服务器——分发代理安全性设置: 注意:如果是推送订阅,发布和分发代理是发布服务器上的代理程序,需要用发布服务器上有管理员权限的账号运行,连接订阅服务器则使用订阅服务器的用户名密码连接。 如果是请求订阅,分发代理是订阅服务器上的代理程序,需要用订阅服务器上有管理员权限的账??运行,连接发布服务器则使用发布服务器的用户名密码连接。 2. 同步计划设置连续运行 3. 可更新订阅设置排队提交,不可设置为立即更新,否则断网时无法进行数据库操作 4. 填写订阅数据库连接发布数据库的用户名 5、如果订阅服务器上没有表结构和数据,使用发布立即初始化 至此, SQL SERVER 2005 同步复制就完成了。在系统运行中,根据实际数据大小选择合适的数据库发布类型,及数据库订阅同步计划等。

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档