文档详情

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

发布:2017-04-18约1.17千字共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 同步复制就完成了。在系统运行中,根据实际数据大小选择合适的数据库发布类型,及数据库订阅同步计划等。
显示全部
相似文档