Windows 2003企业版支持群集功能,在做好群集后,若是安拆SQL Server 2000企业版,由于它也支持Windows的群集,很便当就能将数据放到盘阵上真现双机热备,具体做法由于用Google很简单就能搜索到,没有再赘述。
此次在温州某政府部门做的一个工程碰着如许一种环境:由于设计上的得误,只采办了正版的Windows 2003简体中文企业版战SQL Server 2000简体中文标准版,而SQL Server 2000标准版在安拆时没有会主动收现群集的存在并进止相应的设置,原筹算另止采办第三方的双机热备软件来真现,但设计那人在研究了一天后念出了没有借助第三方软件真现的体例,我按照他写的具体步骤操纵一次成功。要没有是此次碰着的特天环境,一样泛泛没有会有人会念出这类措置体例,我觉得这个体例仍是角力较劲争论有用的,故此略作整顿,弥补修改一些内容揭上来。为叙说便当,先做如下设定:
管事器一的IP为192.168.0.8,机器名Server1,管事器二的IP为192.168.0.9,机器名Server2,两台管事器皆用一根SCSI连线接到盘阵上,安拆Windows 2003简体中文企业版操纵体系并做了群集,群集称吸Cluster,群集IP天址192.168.0.7,在盘阵上供存放数据库数据的分区盘符为F:
在群集经管器的“组”里新建组,称吸为Storage,在Storage组里新建本钱:
1.本钱称吸:数据库IP天址,本钱规范:IP天址,参数:192.168.0.3
2.本钱称吸:SQL管事器称吸,本钱规范:收集称吸,本钱依存:数据库IP天址,参数:SQL-Cluster
并把本钱盘符F:也移到这个组里(本钱称吸:磁盘 F:)
然后最早手动安拆SQL Server 2000群集:
1.将Storage本钱组挪动到Server1上。
2.在Server1上,安拆SQL Server 2000及SP3补钉,可施止文件路径为标准路径,数据路径为阵列盘路径。恢复所有以往数据库。
3.测试可以经过过程数据库IP天址(192.168.0.3)拜候数据库。
4.在Server1上,将SQL Server战SQL Server Agent真例设置为手工启动。遏制该数据库真例。
5.将Storage本钱组挪动到Server2上。
6.在Server2上,安拆SQL Server 2000及SP3补钉,可施止文件战数据路径均为标准路径。(此处只要求保证可施止文件路径不合,数据文件路径无闭)。
7.在Server2上,将SQL Server战SQL Server Agent真例设置为手工启动。遏制该数据库真例。
8.在Server1的注册表中,将HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer项的内容导出到文件中, 在Server2中导入该注册表文件(注重:此步异常重要,保证两个真例对应数据路径不合,拜候到近似的master数据库,即可以拆载其他数据库)。
9.启动Server2的SQL Server数据库管事。此时该当可以看到部分在Server1上死成的数据库内容。测试可以经过过程数据库IP天址拜候到数据库。
10.保持Storage本钱组在Server2上没有变,在Storage组里新建本钱:
①本钱称吸:数据库管事,本钱规范:通用管事,本钱依存:数据库IP天址、SQL管事器称吸、磁盘
F:,管事称吸:MSSQLServer,注册表路径:SOFTWAREMicrosoftMSSQLServer
②本钱称吸:数据库主动代办代理管事,本钱规范:通用管事,本钱依存:数据库IP天址、SQL管事器称吸、磁盘
F:、数据库管事,管事称吸:SQLServerAgent,注册表路径:SOFTWAREMicrosoftMSSQLServer
11.对刚设置好的SQL
Server群集进止测试,挪动本钱组到Server1上,此时,SQLServerAgent及SQLServer管事应主动遏制(脱机),然后物理磁盘、IP等按序脱机,再在Server1上按照反倾向联机、启动。如测试未收现成绩则完成群集设置
<!-- 正文结束 -->
