数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
SQL Server 2000+ MS WIN2003群集服务配置

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

SQL Server 2000+ MS WIN2003群集服务配置

一、              需求

许多企业采用了SQL Server提供业务系统后台数据服务,随着企业运作对这些业务系统的依赖,如何提高这些系统的高可靠性、高可用性已越来越引起企业的关注。

为满足企业系统高可用性容错业务需求,微软强力推荐用户采用Windows Server 2003企业版、SQL Server 2000企业版来构建其业务应用与协作办公平台。由于Windows Server 2003SQL Server 2000中内置Cluster群集功能,外加一共享磁盘柜或SAN2台服务器就能实现群集配置,SQL Server 2000(节点服务器1)互为热备地对外提供服务,即充分利用了服务器硬件资源,又大大提高了整个业务应用与协作办公系统的高可用性,如图所示:


一、              方案

由于微软的Cluster群集配置必须要有域环境支持,依据域控制器是否有独立的物理服务器来承担,配置方案可分为两大类,暂且称为标准配置与精简配置,具体情况如下。

方案一:标准配置
此配置中,2台域控制器独立,承担AD域用户验证、DNS服务等功能。


方案二:精简配置
某些情况下,用户的环境无域存在,且仅有此2台服务器,此时可尝试将2台群集服务器兼作AD域控制器与DNS服务器。此混装精简配置方式会降低系统的可靠性与可用性,微软强烈建议采用独立的域控制器。

一、              步骤

下面以精简配置方案为例,来解说系统的安装配置并验证其可行性。

3.1 Windows Server 2003群集安装配置
有关Windows Server 2003群集系统的安装配置详细事项,请参考

http://blog.csdn.net/longrujun/archive/2005/01/08/244617.aspx

3.2安装 Microsoft 分布式事务协调器

在运行 Windows Server 2003的服务器上安装 SQLSERVER2000 之前,必须首先在群集上安装 Microsoft 分布式事务协调器 (MSDTC)

1.       登录到群集中的任意节点,如NODEA

2.       单击开始”,指向所有程序”,再指向管理工具”,然后单击群集管理器

3.       “群集以鼠标右键单击群集组”,指向新建”,再单击资源

4.       新建资源名称框中键入名称,如“MSDTC”;资源类型列表中选择分布式事务协调器(DTC”,在“组”列表中,确保选中了“群集组”,


Next,

1.       验证所有节点(NODEA,NODEB)都已出现在可能的所有者列表中


Next,

6. 选择仲裁磁盘Qdisk:Qcluster name资源作为依存资源,



Ok

7, Ok,

以鼠标右键单击cluster group”,再单击bring online”,使得分布式事务协调器资源“MSDTC”联机在线


3.2 SQL Server 2000群集安装配置

 

SQL Server 2000的群集安装已直接集成到SQL Server 2000的数据库安装向导中,能够自动识别到Windows Server 2003上的群集系统并启用数据库虚拟服务器选项,实现SQL Server 2000群集虚拟服务器在2台服务器上的自动安装配置。记住,安装完成后,须安装SQL2000 SP3补丁包。下面以屏幕截图的方式来看看其简单自动的安装配置过程。
为确保SQL Server 2000群集在2台服务器上的自动安装配置,2台服务器nodeanodeb,以及共享磁盘柜都须处于开机在线状态。
A
、安装SQL Server 2000

在节点服务器NODEA上安装SQL2000_ENT,放入SQL Server 2000企业版安装光盘,启动SQL Server 2000的安装向导;

安装向导进入到计算机名界面时,自动识别到Windows Server 2003的群集系统,启用了虚拟服务器选项,


选择该选项,输入虚拟SQL Server名称virsqlcluster next,

用户信息界面,next,

用户许可证协议界面单击”,

故障转移群集界面,输入IP地址“172.17.0.100”,选用网络“Public”,单击添加,使其添加到列表中,如图


Next,

群集磁盘选择界面,选择“Group 0”“Disk S


Next,

群集管理界面,确保NODEANODEB都在已配置节点列表中,如图


Next,

远程信息界面,输入用户名,密码与域名,如图


Next,

实例名界面,选择默认,如图


Next,

安装类型界面,选择典型,由于前面磁盘选择了“Group 0”“Disk S目的文件夹数据文件自动定位到S:盘,而SQL程序文件则会自动安装到1 2的本地盘相关目录下,如图


Next,

服务帐户界面,选择对每个服务使用同一帐户,由于是群集配置,使用本地系统帐户选项自动失效,输入用户名、密码与域名,


Next,

…….

Next,

选择许可模式界面,选择处理器许可证,如图,


Next,

安装向导进入自动安装配置过程,


等待直至出现安装完毕界面

Ok,安装已经完成了

打开群集管理器,可看到资源类型中多了两个SQL Server的资源,这是因为SQL Server 2000企业版为Cluster-Aware的应用系统,安装配置时自动添加了支持Cluster的服务组件;


“Group 0”,可看到除原有的“Disk S:”外,新添了5SQL资源,而且都已联机,

说明SQL Server 2000群集安装配置完成;测试一下结果

如图


B、安装SQL Server 2000 SP3补丁包

启动SQL Server 2000 Service Pack 3安装程序,欢迎界面,next,
 
计算机名界面,输入群集虚拟服务器名virsqlcluster,单击next,
 
连接到服务器界面,选择“Windows身份验证 next,
后向兼容性一览表界面,选择升级Microsoft Search并应用SQL Server 2000 SP3(必需)next,
 
错误报告界面,next,
 
远程信息界面,输入用户名、密码与域名,next,
安装向导在群集节点(NODEANODEB)上执行所需操作,等待即可;
安装等待过程中切换到群集管理器,可看到SQL的几个Cluster-Aware服务处于脱机状态;
SP3
安装完成后,会显示下面的信息框,单击[确定]
 
安装完毕界面,选择是的,我想现在重新启动计算机,单击[完成],节点服务器NODEA重新启动;
NODEA
启动完成后,重启节点服务器NODEB

至此,SQL Server 2000群集安装配置完成。

有关SQL Server 2000群集系统的安装配置详细事项,请参阅

http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/sql/deploy/confeat/failclus.asp



文档下载
1.win2003 cluster
http://www.51-net.com/flash/win2003 cluster(doc).rar
http://www.51-net.com/flash/win2003 cluster(pdf).rar

2.SQL Server 2000 cluster
http://www.51-net.com/flash/SQL2000 cluster.rar




相关文章

相关软件