三核/六核CPU SQL server 2005安装出错的解决办法

三核/六核CPU SQL server 2005安装出错的解决办法

  在实机下SQL2000可以安装(在不安装SP4补丁下,包括改动msconfig 工具),如果安装虚拟机再改动虚拟U核心,SQP4补丁完全可以安装成功,所以在用三核CPU的情况下不要再考虑安装SQL2000,CPU的核数会对数据库的安装产生影响,从2000,2003到XP,从盗版到正盗反复很多次,没有一次成功!

  实机安装中每次都出现,

  1. 2000在打SP4补丁的时候出现:

  在最后一步对当前库升级时,画面停止在[安装程序正在为升级进程对服务器进行初始化],大约15分钟后,显示安装失败!

  2. 2005在安装到sql server services时候出现无法启动服务的错误,安装失败!!内存不能为“xxxx”等等!! 这个为什么?现在终于知道SQL2005还是没有支持3核,不过可以用屏蔽CPU核心的方法来安装!—但SQL2005安装程序里一定要有SP.3补丁,我们下面的工作就是要把SP3补丁包结合到SQL2005安装程序里面,再安装2005.这才不会再出错

  硬件配置

  cpu:amd x3系列

  故障现象:在sql 2005安装过程中报错,进度停止在启动mssqlserver处,无法启动。

  此故障另我很是郁闷,采用了各种办法,在其他机器上装得好好的,在本机死活装不上。

  后来,在论坛找到原因:sql 2005运行不支持单数CPU(大概是这个意思吧),但是在sql 2005 sp2中已经修正了该bug,现在问题是sql 2005都没装起来,怎么打补丁呢?

  网上解决办法很多,有些很复杂,操作起来甚是麻烦,其中有一个办法最简单有效,下面与大家分享。

  1、利用msconfig限制cpu个数,强制屏蔽掉一个cpu。

  步骤:在msconfig中的boot.ini选项卡中选择“高级选项”->勾选“/numproc”,在下拉列表中选择“2”。

  确定后重启机器,通过任务管理器可看到只有2个cpu工作。

  2、在只有2个cpu工作的前提下,正常安装sql 2005,这个大家都会吧?不会我教你(想得到美,自己查去)。装完后讲sql 2005 sp2补丁打上。

  3、再利用msconfig将cpu个数限制取消。

  步骤:在msconfig中的boot.ini选项卡中选择“高级选项”->不勾选“/numproc”(注意,是“不勾选”,您非要只用2个cpu我也没办法)。

  确定后重启机器,通过任务管理器可看到有3个cpu工作。

  此时,运行sql 2005,怎样,是不是一切顺利啊。恭喜!

  此问题很是阴险,一般人很少会想到cpu个数对sql 2005有影响,本人被此问题折腾得够呛,来回重装系统和sql无数次,均以失败告终。为了使广大网友少走弯路,特发此贴。

Microsoft SQL Server 2005 Service Pack 2下载地址:
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=d07219b2-1e23-49c8-8f0c-63fa18f26d3a

评论: 0 | 引用: 0 | 查看次数: 4467
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭