VSM安装SQL Server 2005,安装快结束时弹出错误提示“SQL Server 服务无法启动。”

发布时间:  2013-01-15 浏览次数:  132 下载次数:  0
问题描述
在安装SQL Server 2005的过程中,安装快结束时,弹出如图1所示错误提示框。

图1 安装SQL Server 2005时提示“SQL Server 服务无法启动”
告警信息
处理过程
1.         在安装SQL Server 2005之前,选择“开始 > 运行”。

2.         输入“msconfig”,按“Enter”,进入“系统配置实用程序”界面。

3.         单击“BOOT.INI”页签,界面如图2-4所示。

图1 进入“系统配置实用程序”界面





4.         单击“高级选项”。

5.         勾选“/NUMPROC”,数值选择最大的2的N次方,但是不要大于当前CPU的核心数(如:24核选16;12核选8)。界面如图2所示。

图2将CPU核心数设置为2的N次方





6.         单击“确定”。

7.         在“系统配置实用程序”界面单击“应用”,并单击“确定”。

8.         重新启动操作系统后即可正常安装SQL Server 2005。

9.         安装完成后请务必安装SQL Server 2005 SP2或以上版本补丁,操作方法请参见《Seccospace eLog 日志管理系统 安装指南》的“安装数据库”章节。

数据库补丁安装完成后,进入图2-5所示界面,取消选中“/NUMPROC”,并再次重启操作系统,即可继续使用所有的核心。 
根因
在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方,即核心数为1,2,4,8,16,32,依次类推。因目前服务器核心数为12?2=24,所以不能正常安装,当将核心数更改为16时,即可顺利完成安装。
建议与总结

END