AMD三核真的无法安装sql2005
-
2008年8月7日 2:57
我前几天刚买的电脑,本来以为可以好好享受还发的乐趣,可是装了几天都装不上sql2005,而且装sql2000也不得,开始我也以为是我的主板设置问题,终于在这里看到答案了,好郁闷,快的出补丁啊··不然我要崩溃了··
全部回复
-
2008年8月7日 3:38
一起期待 -
2008年8月7日 5:19
用虚拟机可以吗? -
2008年8月7日 13:48
Officially, Microsoft doesn't support sql on VM.
-
2008年8月8日 5:56版主AMD雙核用過沒問題,AMD三核沒用過...
-
2008年8月8日 6:24
当然了。2005出的时候,还没有三核这个概念了。。。三核也不过是AMD用来制约市场销售策略才出现的一个产物。等待新的HOTFIX吧
-
2009年5月15日 9:09Version 0.9 StartHTML:00000097 EndHTML:00003610 StartFragment:00000131 EndFragment:00003574
参阅:http://bbs.realqwh.cn/simple/index.php?t70580.html
得到论坛的轩辕健提醒,考虑到机器的硬件兼容问题,多方验证,特别是微软确认“AMD Phenom X3 8450 CPU 的系统平台在安装和运行 SQL Server 时存在缺陷,应用程序会停止响应,无法安装成功且正常运行。”也就是承认SQL 存在这样的BUG,但已经竟通过SP2修正此BUG.既然都安装不了,怎么打补丁?
方法有二.
第一、在2K3系统下更改U的核心的数量限制为 2 的次方,然后进行安装升级.更改核心数据的具体方法不多说了,大家可以网上搜索一下.
第二、整合SP补丁.我用的就是这方法.具体如下:
1、首先下载SQL2005的SP3(微软直接有下载)
2、在D盘建立SQL2005文件夹,里面在建立SP3和MSSQL两个文件夹,把安装文件放到MSSQL文件夹中,也就是Servers、Tools两个文件夹和autorun.inf文件
3、解压SP3,把里面所有 *.msi 和 *.msp 文件放到D:\SQL2005\SP3中
4、建立一个BAT文件,放入D:\SQL2005\MSSQL文件夹里
5、运行BAT文件,完成之后开始安装SQL2005,搞定。
BAT文件内容由cxygoo同志友情制作,如下(论坛限制上传不了BAT文件,只能公布内容,自己去弄了,详见粗体字部分):
@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@新买的服务器,采用4颗intel E7450的cpu,每cpu是6核心,非2的次方,因此在直接装sql2005的时候,会安装失败
最后按照上面的方法,将sp2补丁集成到光盘文件中,再重新安装就成功了。
或者直接将系统换成windows server 2008,那样可以直接装sql2005,不用整合sp2的补丁,本人已经实践过。
-
2009年5月15日 9:14第一种方法试过,失败
第二种方法没问题
自己整合或者下载别人整合好的sp2光盘也可以