SQLServer2005公网发布订阅远程热备与负载均衡.docVIP

SQLServer2005公网发布订阅远程热备与负载均衡.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer2005公网发布订阅远程热备与负载均衡.doc

SQL2005 公网远程热备和负载均衡 【摘要】本文讲述的是如何利用SQL2005的“发布/订阅”功能实现公网上的远程热备和负载均衡。 基本概念 发布者:指数据源所在的实例。  分发者:指将数据进行复制操作的实例。  订阅者:指接收数据所在的实例。  别名:你可以把别名理解为QQ好友的备注名称。实际概念是指远程服务器的其它名字,比如你想连接一台IP为8的服务器,你可以给它取个名字保存在自己的机器上,以后就可以通过这个名字来连接这台服务器,而不需要每次都使用难记的IP地址。  快照代理:由于“发布/订阅”功能是将被复制的数据(或者事务日志)存放到磁盘的文件夹中的,所以会有一个叫做“快照代理”的程序来访问这个文件夹以分发数据。 发布者和分发者可以在同一台服务器上,而发布者和订阅者则不能在同一台服务器上。 环境和环境的配置方法 2.1. 环境 本例中发布者和分发者在同一台服务器的同一个实例上,而订阅者则在另一台服务器上。 服务器1 服务器2 角色 发布者、分发者 订阅者 域名(或者IP) 实例名 aaa bbb SQL端口 1433 1433 机器名 COMPUTER1 COMPUTER2 防火墙开放端口 1433 1433 SQL远程连接 允许 允许 SQL远程连接模式 同时使用TCP/IP和named pipes 同时使用TCP/IP和named pipes 对方的别名 COMPUTER2 COMPUTER1 别名的域名(或者IP) 保存快照的文件夹 D:\SQLSnapshot 快照文件夹访问权限帐号 SQLCopy完全控制 快照代理使用的Windows帐号 SQLCopy SQLCopy 帐号所属的用户组 Administrators Administrators SQL代理服务 开启,自动运行 开启,自动运行 数据库名称 Test Test 2.2. 配置方法 设置SQL服务使用的网络端口 在上的操作:打开“SQL Server配置管理工具”,点击“SQL Server2005网络配置”左边的加号,选中“aaa的协议”,双击“TCP/IP”,将“已启用”设置为“是”,点击“IP地址”选项卡,将所有的TCP端口设置为“1433”,将IP1、IP2……IPN的“已启用”设置为“否”,将IPALL的TCP端口设置为1433,然后点击“应用”,重新启动数据库服务。 在上的操作同一样。 允许SQL连接使用命名管道模式 在上的操作:打开“SQL Server配置管理工具”,点击“SQL Server2005网络配置”左边的加号,选中“aaa的协议”,双击“Named Pips”,将“已启用”设置为“是”,然后点击“应用”,重新启动数据库服务。 在上的操作同一样。 允许SQL的远程连接并设置连接模式 默认情况下SQLServer2005是不允许公网连接到服务器的,要确保两台服务器上这个设置是被允许的,可以参考以下操作。 在上的操作:打开“SQL2005外围应用配置器”,点击“服务和连接的外围应用配置器”,选择实例“aaa”,选择“Database Engine”,选择“远程连接”,选中“同时使用TCP/IP和named pipes”,点击“应用”,重启数据库服务。 在上的操作同一样。 配置对方的别名 由于“发布/订阅”功能在进行远程连接的时候不支持IP和域名连接,所以在公网上只能使用别名的形式来连接,这意味着,你需要在服务器上定义远程服务器的别名,假设你的订阅方有3台服务器,则你需要在发布和分发服务器上定3个别名,这3个别名分别对应订阅方的3台服务器。 在上的操作:打开“SQL Server配置管理工具”,点击“SQL Native Client配置”左边的加号,选中“别名”,右击“别名”,点击“新建别名”,在“别名”中输入“COMPUTER2”,“端口”留空(也可以使用1433),在“服务器”中输入“”,“协议”使用“TCP/IP”,点击“应用”。这个操作将使发布者服务器能通过别名访问到订阅者1服务器,如果有多台订阅者服务器则需要多次进行此操作,注意对方的别名必须和对方的机器名称一样,否则后面的操作SQLServer会报错。 在上的操作同一样,只不过填写的内容都应该是的对应数据,这些数据请参考本文的“环境”一节。注意对方的别名必须和对方的机器名称一样,否则后面的操作SQLServer会报错。 为快照代理新建Windows帐号 由于“发布/订阅”功能是将被复制的数据(或者事务日志)存放到磁盘的文件夹中的,在分发的过程中会有一个叫做“快照代理”的程序来访问这个文件夹以分发数据,所以我们需要为快照代理建立一个Windows帐号,并且需要给这个帐号分配管理员权限,同时还要

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档