周一新買的IBM3650M3的服務器上安裝SQL server2005
安裝到一半時,報"提示:SQL Server 服務無法啟動。"錯。
換了幾個操作系統版本和換了幾個版本的sql2005都是這一步出錯。 整整搞了一天半時間才找到原因,
為了廣大XDZM妹不犯我同樣的錯誤,現將解決方案公之於眾!
后來才搞清楚,是CPU內核的原因 ,因為我這個IBM X3650M3是新出來的,CPU是六核的,
原因:
在安裝SQL 2005標准版(不多於四個CPU)和企業版(無限制)時,
CPU的總核數必須是2的n次方。即核心數為1,2,4,8,16,32,依次類推。
因服務器核心數為6x2=12,所以不能正常安裝。
當將核心數更改為8時,順利完成安裝。
解決辦法:
安裝前更改系統應用的核心數。
開始==>運行==>輸入msconfig,打開'系統配置實用程序',
選擇'BOOT.INI'---'高級選項',勾選'/NUMPROC'數值選擇為最大的2的n次方。
重新啟動后,可正常安裝SQL server 2005。
安裝完成后,打全SQL 2005 SP3的補丁。
然后將'/NUMPROC'去掉勾選。
重新啟動系統后,即可正常使用所有物理核心運行SQL server 2005了。
