none
关于SQL2005群集的问题。 RRS feed

  • 问题

  • 本人在虚拟机中搭建了一个基于Windows 2003 Enterprise Server的群集环境,安装SQL 2005企业版的群集。

    把资源都放在NODE A上,安装过程正常,安装完成后可以在NODE A上启动SQL进程,数据库连接正常,共享磁盘里面也有数据写入。

    现在的问题是,当我把资源全部切换到NODE B上的时候,sqlserver和sqlagent服务启动失败,同时我发现共享磁盘里面已经有的数据会被清空,文件夹无法访问,双击文件夹的时候报文件损坏。在事件日志里面看到报错信息的代码是435。因为共享盘的数据被破坏,造成切回NODE A以后SQL也是坏的。

    请问哪位大侠能帮忙解决,谢谢!

    2008年3月28日 1:04

答案

  • 这个问题有几种可能性,你可以先测试一下:

    1、群集中共享磁盘的设置可能有问题:你可以试一试先不安装SQL Server,在共享盘上放一些目录及文件,切换一下看两个NODE是不是都能访问共享盘上的目录及文件;

    2、可能SQL Server的群集安装有问题:SQL Server群集一般有两种安装方式,一是以群集方式安装,一是以普通服务的方式安装。如果是以第二种方式安装的SQL Server,则需要在两个NODE上都安装一下SQL Server,否则再NODE A上安装的服务在NODE B上是无法启动的;

    3、另外,你说的资源都放在NODE A上是什么意思?如果资源都在NODE A上,则启动NODE B时,将找不到需要的资源文件,无法启动一些群集服务是有可能的。

     

    2008年4月1日 1:16

全部回复

  • Did you test cluster failover before installing sql2k5? Have completed error message?

    2008年3月28日 14:27
  • 在安装SQL2005前,已经测试了WIN2003 cluster,切换正常。

    2008年3月28日 14:41
  • Then have to look at windows event logs and cluster log for details. What's the error message you got?

     

    2008年3月30日 1:21
  • 这个问题有几种可能性,你可以先测试一下:

    1、群集中共享磁盘的设置可能有问题:你可以试一试先不安装SQL Server,在共享盘上放一些目录及文件,切换一下看两个NODE是不是都能访问共享盘上的目录及文件;

    2、可能SQL Server的群集安装有问题:SQL Server群集一般有两种安装方式,一是以群集方式安装,一是以普通服务的方式安装。如果是以第二种方式安装的SQL Server,则需要在两个NODE上都安装一下SQL Server,否则再NODE A上安装的服务在NODE B上是无法启动的;

    3、另外,你说的资源都放在NODE A上是什么意思?如果资源都在NODE A上,则启动NODE B时,将找不到需要的资源文件,无法启动一些群集服务是有可能的。

     

    2008年4月1日 1:16
  • 谢谢你的回复。

    你说的第一点我回头试试。第二点,我是按照集群方式安装的,启动SQL2005安装程序后,自动识别出群集环境,然后安装的。对于第三点,我的意思是安装过程是先把所有共享资源切换到NODE A上,安装完成后NODE ASQL群集正常,但是把资源切换到NODE B上后,NODE B的SQL群集不能启动,文件被删除。

    还有就是,我现在很怀疑我在安装两台Windows 2003操作系统时设置不一样,可能是少了那些东西,我打算从头做,先安装一个系统,然后克隆一个,做双机。

    2008年4月1日 2:14
  • 前2天我也作了同样的虚机测试

    跟楼主的情况一样。

    我是按照邹建老兄的教程作的SQL 2005 cluster .我是从node A 安装的SQL cluster, 但是切换到其他node时,SQL server服务就起不来,还有就是VM提示共享盘磁盘损坏。

    我的win2003 server 都是clone出来的 配置都一样

    不知道现在楼主找到出错之处和解决方案没有。 

     

    2008年11月7日 3:21
  • Does cluster work before installing sql2k5?

     

    2008年11月7日 17:47
  • 我已经找到问题症结所在

    是VM workstation 对共享盘的支持不好

     

    2008年11月13日 1:44
  • VM Workstaton 是可以的. 在挂载共享磁盘时记得在模式中选中将变更立即存储到磁盘中.
    • 已建议为答案 GaryZhang 2009年8月13日 8:44
    2009年8月13日 8:43