AMD 三核处理器安装SQL Server2005出错处理解决方案。

     最近学SQL Server2005,下载了SQL2005中文开发版,但是同学们都安装上了,唯独我的机器安装不上。

     每次安装DATABASE的时候都提示无法启动sqlservr.exe服务无法启动,重装系统也不行,WINXP WIN 7下面都无法安装,于是上网查了下,原来SQL2005不支持3核处理器,微软也自己承认了这个BUG。后来查到SP3补丁包解决了3核处理器的兼容性问题。但是SQL2005都无法安装,又怎么能安装SP3补丁包呢?在网上继续搜索找到了两种解决方案,特地拿出来与大家分享。

方案一:运行msconfig,选择BOOT.INI选项卡,点击高级选项,把/NUMPROC前面打钩,后面选择1,然后重启就可以了,VISTA、WIN7下设置方法类似,这个方法就是把WINDOS启动时使用的CPU核心数设置成1,一般就可以安装了,如果还不能解决请看方法二。

方案二:把SP3补丁包整合到SQL05安装文件里

1、下载SQL2005安装文件和SP3补丁包。

2、在D盘建立SQL2005文件夹,里面在建立SP3和MSSQL两个文件夹,把安装文件放到MSSQL文件夹中,也就是Servers、Tools两个文件夹和autorun.inf文件.

3、运行SP3补丁包,补丁包会随机往你其中一个硬盘内解压缩,把解压缩文件夹里面的所有*.msi和*.msp文件放到D:/SQL2005/SP3中

4、建立一个BAT文件,复制下面代码,保存到BAT文件中,放入D:/SQL2005/MSSQL文件夹里


BAT文件内容由cxygoo同志友情制作,如下

@ECHO OFF
ECHO /
ECHO // Microsoft SQL Server 2005 整合、集成SP3
ECHO // Author : cxygoo
ECHO // Date : 2008-12-22
ECHO /

ECHO 运行此批处理前,得建目录:D:/SQL2005,D:/SQL2005/SP3,D:/SQL2005/MSSQL
ECHO D:/SQL2005/MSSQL 把SQL Server 2005原DVD光盘里的X86目录下的所有文件Copy到这里
ECHO D:/SQL2005/SP3 把下载来的SP3文件解压,并搜索"*.msi *.msp"复制全部,然后放到这个目录下

ECHO 更新Servers环境文件
XCOPY /Y /H D:/SQL2005/SP3/*.msi D:/SQL2005/MSSQL/Servers/Setup/

RD /S /Q D:/SQL2005/SWAP
MD D:/SQL2005/SWAP

ECHO 释放Servers文件 时间比较长 请耐心等待
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_as.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_dts.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_ns.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_rs.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/MSSQL/Servers/Setup/sqlrun_sql.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log

ECHO 更新释放出来的文件 时间比较长 请耐心等待
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_as.msi /p D:/SQL2005/SP3/sqlrun_as.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_dts.msi /p D:/SQL2005/SP3/sqlrun_dts.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_ns.msi /p D:/SQL2005/SP3/sqlrun_ns.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_rs.msi /p D:/SQL2005/SP3/sqlrun_rs.msp /L*vx D:/SQL2005/Install.log
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_sql.msi /p D:/SQL2005/SP3/sqlrun_sql.msp /L*vx D:/SQL2005/Install.log

ECHO 把更新后的文件再放回Servers
XCOPY /Y /E D:/SQL2005/SWAP D:/SQL2005/MSSQL/Servers/Setup/

RD /S /Q D:/SQL2005/SWAP
MD D:/SQL2005/SWAP

ECHO 更新Tools环境文件
XCOPY /Y /H D:/SQL2005/SP3/*.msi D:/SQL2005/MSSQL/Tools/Setup/

ECHO 释放Tools文件
msiexec /quiet /a D:/SQL2005/MSSQL/Tools/Setup/sqlrun_tools.msi TARGETDIR=D:/SQL2005/SWAP /L*vx D:/SQL2005/Install.log

ECHO 更新释放出来的文件
msiexec /quiet /a D:/SQL2005/SWAP/sqlrun_tools.msi /p D:/SQL2005/SP3/sqlrun_tools.msp /L*vx D:/SQL2005/Install.log

ECHO 把更新后的文件再放回Tools
XCOPY /Y /E D:/SQL2005/SWAP D:/SQL2005/MSSQL/Tools/Setup/

RD /S /Q D:/SQL2005/SWAP
ECHO "Microsoft SQL Server 2005 整合SP3成功"
PAUSE

 

5、运行BAT文件,完成之后开始安装SQL2005,OK,运行完后可以自己做个光盘镜像,方便以后安装。

 

也可以下载SP3整合版的SQL2005  不过很不好找哦。如果觉得麻烦,直接下载SQL2008版本就可以了 08版本没有此问题。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值