- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server 双机热备1(based on log shipping)
SQL Server 双机热备1(based on log shipping)
1.实现概述
*双机热备针对的是具体的某个数据库而不是整个服务器
双机热备基于日志传送原理。全程由作业控制,主服务器定时向辅服务器发送日志,辅服务器处于STAND BY模式下,定时按日志进行差异恢复。如果主服务器停摆,监视服务器会将主服务器和辅服务器的角色互换。监视服务器推荐设置在第三台服务器上,如条件不具备,也可考虑设置在辅服务器上。
图1-1
2.准备工作
操作系统:
首先准备两台干净环境的计算机,装完全一样的操作系统,SQL SERVR2000企业版(版本和补丁包一致),SQL SERVER相关的硬盘一定要NTFS格式,不装MACFEE(我的个人经验说明MACFEE和SQL SERVER有内存冲突)。
为两台机器建立隶属Administrator组的帐户名和密码,帐户名和密码需要完全一样(也可直接用Administrator)。
在两台机器的…/MSSQL目录下建立两个共享文件夹,名称不要相同,如shipping_source和shipping_dest,并给予Administrator组帐号的全部权限。这两个文件夹将作为两台服务器上的数据库存放和装载日志文件的文件夹(具体设置后面将讲到)。
检查两台机器的子网掩码,保证其在一个域或工作组中,在网上邻居内能看到对方服务器的共享文件夹并且访问时不需要输入密码(*如弹出密码输入,则不要输入以免影继续响调试)。
主服务器和辅服务器上的SQLSERVER服务和SQLAGENT服务都设置成开机自动启动。
SQL SERVER 2000企业版:
在主服务器和辅服务器上以自己的计算机名或域中的成员名注册各自和对方的SQL SERVER(*(local)不要,IP也可以)
打开数据库的属性窗口,勾选自动启动SQL SERVER,自动启动SQL SERVER代理,自动启动MSDTC,(两台都要做)并检查两台服务器的产品版本和操作平台是否一致。
图2-1
切换到“安全性”选项卡,保证身份认证是SQL SERVER和WINDOWS
把启动服务帐户由系统帐户修改为前面建立的Administrator组用户,两台服务器都要设置(此步骤很重要),设置时administrator前会要求加域名,不能设错。
图2-2
将SQL AGENT的启动帐户也改为刚才的帐户,具体步骤如下:
打开管理-SQL Server代理-属性,在常规选项卡的服务启动帐户中将帐户改为本帐户,输入刚才的帐户和密码(两台机器都要做,很重要)。
图2-3
到此请检查:
1.两台数据库服务器的Windows用户名密码
2.SQL Server用户名密码
3.SQL Agent用户名密码
是否全部相同
两台机器的共享文件夹是否全部都可以在网上邻居里看到,而且访问不需要用户名密码
而且具有全部权限。
3.设置
所有的设置都在主服务器里进行!
在想要进行日志传送的数据库里运行维护计划向导:
图3-1
在向导中勾选你想要传送日志的数据库,并选中“将事务日志传送到其它的SQL
Server(日志传送)”
图3-2
其它维护计划步骤与日志传送无关,略
存储备份文件目录设定成前面的主服务器上的共享文件夹的本地路径,
如:D:\Program Files\Microsoft SQL Server\MSSQL\shipping_source(重要步骤)
文档评论(0)