SQL Server 2008 cluster与SQL Server 2005 cluster的区别

最近在研究SQL Server集群,发现SQL Server 2008+window server 2008组合与SQL Server 2005+windows server 2003组合有着一些区别。

1.共享磁盘的需求

在windows server 2003+sql server 2005组合中,只要有两个共享磁盘即可,一个磁盘用于mscs的仲裁盘,另外一个用作SQL Server安装数据盘使用,有这两块磁盘就足够了。而到了08这个组合后,最少需要三块磁盘:仲裁、DTC的磁盘、sql安装使用。
在sql server 2005+windows server 2003的环境中,DTC组件资源这块磁盘可以由仲裁盘代替,而到了08组合下,仲裁盘不能用于DTC中了,需要额外一块磁盘。

2.两个节点的安装

在windows server 2003+sql server 2005组合中,安装SQL Server的过程中,会通过远程调用node2上的计划任务脚本,在安装一个节点的同时,在第二个节点也完成安装,无需单独在第二个节点上操作。而08的组合则需要在第一个节点完成安装之后,在另外节点上完成"向SQL Server故障转移集群中添加节点"的操作。

3.patch apply:补丁的应用更为复杂一些。一般需要再passive node上完成补丁的安装,然后将当前完成安装的passive node failover成active node,再在变成passive node的另外节点完成补丁的安装。这个过程与03+sql 05组合还是有不少区别的。03组合,只要在一个active node上安装sp补丁即可。

4.关于所需的domain group:sql server 2005 cluster需要一个domain group,而在sql server 2008 cluster中,已经不再需要。

When you install a SQL Server 2008 failover cluster on a Windows Server 2008 failover cluster, 

domain groups are no longer required.

 

–EOF–