以前做过的北邮的项目,两台HP DL580G3+EVA3000双机存储,由于假期关机,开关后,
存储资源找不到了,原有的盘符都没有了,后经过调整将阵列的资源进行了恢复。
2003集群服务是正常起来了,可是集群中SQL服务器不能正常启动,
通过查看日志发现报错:
master 数据库无法恢复,SQL服务已停止。
后经判断,应该是客户在年前放假关机的时候,没有按正常的关机顺序,导致master数据库
数据不完整,SQL没有办法正常读取。
解决办法:
1。备份全部的SQL数据库文件,
2。将CLUSTER2节点关机。
3。在CLUSTER1节点上,执行SQL2000的原始安装文件,选择“升级或卸载现有产品”。
正常来讲,SQL可以正常卸载(虽然SQL服务没有正常启动)。
4。删除在阵列上的SQL数据文件。
5。将CLUSTER1节点重新启动,将执行SQL2000安装程序,程序文件和数据文件的位置指定要与原来安装的位置相同。
这样SQL服务器就可以正常恢复了,将CLUSTER2节点启动以后,发现集群中的SQL服务也可以正常启动了。
思路总结:
1、在CLUSTER1 节点1上,只是将SQL2000重新的进行了安装,使得MASTER数据库全部都是最初始的状态。
2、节点2,不需要做任何改动,即可正常的启动SQL服务。
阅读(969) | 评论(0) | 转发(0) |