微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlserver2005安装失败原因-多CPU

安装sql Server 2005过程出现错误:“sql Server 服务无法启动”的解决办法(亲试)(图片)(原创)

(2011-03-10 19:00:55)

注:最后的粗体字为最终解决办法。

近日遇到一台曙光天阔A620R-H服务器,安装了win server 2003 R2的系统,需要来安装sql Server 2005,系统是新做的,很干净。首先,安装了.netFramework2.0及IIS,拿来一版以前装过,而且没有问题的sql Server 2005企业版,在安装到大约一半的时候,提示错误:“sqlServer服务部无法启动”。



起初怀疑过权限的问题,在网上寻找了一些解决办法,都不行;在卸载重装sql Server 2005两三次后,突然看到微软官网上的一条技术帮助信息,http://support.microsoft.com/kb/954835/zh-cn。


意思是,在具有多核处理器的计算机,您可能无法安装sql Server 2005,而曙光天阔A620R-H服务器搭载一颗6核cpu,所以不能安装sql Server 2005,得到这个答案的确让人沮丧,不禁感慨微软的万恶。。。继续向下看,这个问题的解决办法如下:


sql server服务无法启动的原因分析:

 

在安装sql 2005标准版(不多于四个cpu)和企业版(无限制)时,cpu的总核数必须是2的n次方。即核心数为1,2,4,8,16,32依次类推。因BL680C核心数为6x4=24,所以不能正常安装。当将核心数更改为8,16时,顺利完成安装。

说实话,觉得这么做很不可思议,居然与核心数有关。继续吧,按照上面所说的步骤,修改了“/NUMPROC”,此处我先说一下,我把“/NUMPROC”改为1,4,8都不能正常安装sql Server 2005,唯独改为2后,可以正常安装。

“/NUMPROC”改为2后,重启服务器,可以在任务管理器中看到,原来的12核心,已经变为2个核心。
用Windows Installer CleanUP将sql Server 2005删掉,再删掉注册表中的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sqlServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSsqlServer
HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\Services\MSsqlSERVER
HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\Services\sqlSERVERAGENT
HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\Services\MSsqlSERVERADHELPER
HKEY_CURRENT_USER\Software\Microsoft\Microsoft sqlServer
最后删掉C:\ProgramFiles\MicrosoftsqlServer;重启后,来重新安装sql Server 2005,安装过程中没有再出现这个“sqlServer服务部无法启动”的问题了;然后安装sql Server 2005 SP3补丁(据说这个补丁已解决了这个问题),但在安装补丁的过程中,程序提示“无法安装”,让人无奈!
这个问题的出现让我怀疑到sql Server 2005在重装前是否已卸载干净,于是,重做了一次win server 2003SP2的系统,再重复上述的操作,一切正常了,悬着的心也落下了。。。


上面长篇累牍,看起来有些乱,下面整理了正确的安装步骤,大家参考吧。
====================================================================
1.单击开始,单击运行,键入msconfig,然后单击确定。在系统配置实用程序对话框中,单击BOOT.INI选项卡。在BOOT.INI选项卡上单击高级选项。在BOOT.INI高级选项对话框中,单击以选中在/NUMPROC=复选框。在旁边的列表在/NUMPROC=复选框,单击2,然后单击确定。在系统配置实用程序对话框中,单击确定。重新启动服务器。
2.安装sql Server 2005。
3.安装sql Server 2005 sp3补丁,安装结束后,重新启动服务器。
4.将上面说的“/NUMPROC”去掉钩,重新启动服务器。
5.大功告成!  

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐