AMD 三核处理器安装SQL Server2005出错处理解决方案(转)
2010-03-22 22:31
295 查看
新机器,AMD 3X 425(我的是435),安装sql-server2005出错,DATABASE的时候都提示无法启动sqlservr.exe服务无法启动,重装系统也不行,
上网查了下,原来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版本没有此问题。
试过之后,发现改变为单核的方式无效。第二种方法可以,也就是说SP3已经解决了此问题。
但要注意两点:
1:有些sql的安装盘,并不是叫tools和server,而是disk1和disk2。这需要做相应调整。
2:这个批处理告诉了我们MS的SP原理,也就是利用msiexec 命令来进行解压,然后覆盖文件。
转载出处:http://blog.csdn.net/tiger119/archive/2009/12/08/4961104.aspx
上网查了下,原来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版本没有此问题。
试过之后,发现改变为单核的方式无效。第二种方法可以,也就是说SP3已经解决了此问题。
但要注意两点:
1:有些sql的安装盘,并不是叫tools和server,而是disk1和disk2。这需要做相应调整。
2:这个批处理告诉了我们MS的SP原理,也就是利用msiexec 命令来进行解压,然后覆盖文件。
转载出处:http://blog.csdn.net/tiger119/archive/2009/12/08/4961104.aspx
相关文章推荐
- AMD 三核处理器安装SQL Server2005出错处理解决方案(转)
- AMD 三核处理器安装SQL Server2005出错处理解决方案。
- SQL Server2008安装报错,解决方案(创建 system.diagnostics 的配置节处理程序时出错)
- Suse Linux Enterprise 11 安装 VBoxGuestAdditions 出错处理
- vueJS搭建环境时 安装npm镜像出错解决方案
- PHP自定义错误处理器处理出错信息
- window 2012 上安装 sql server 2005 出错的解决方案
- sql2005安装sp1后Intergration Service出错的处理方法
- Windows Server 2008 R2下安装MySql出错解决方案
- sql安装出错,安装程序配置服务器失败的解决方案 [转]
- MySQL 5.7.20 安装指南及出错解决方案
- flashplugin安装失败处理, 导致APT-GET出错的问题
- ADT安装出错的解决方案
- 修复安装vs2010出错的处理方法
- win32下安装postgresql9.0以上版本出错处理
- Cordova 生成错误 安装本地 npm 包时出错 解决方案
- 利用PHP自定义错误处理器处理出错信息
- Android studio 安装,JDK 出错解决方案
- 安装sql server2005标准版失败的个人解决方案
- WIN7安装打印机时提示“打印机无法安装,打印处理器不存在”处理方法