首先感谢楼上的所有好心的师兄师姐好同志们,在党的光辉照耀下,你们是这样无私的助人为乐,万分感谢! 我的硬件配置:AMD翼龙X3的U,技嘉780G的板,1T磁盘,KSTon 2G的条 (今年刚配的新机) 操作环境:WIN 2K3 SP1  WIN 2K3 SP2  WIN2K3 Sql2005 sp1 sp2 sp3 (两天重做了不下20次系统,看着就想吐,搜遍了网上所有的解决方案,我晕晕晕晕晕晕晕晕晕!我吐吐吐吐吐吐吐吐! 说来也很郁闷,做为AMD的FANS吃的就是哑巴亏,谁让大部分的服务器软件都是基于Intel CPU的呢,看后话。 
微软确认“AMD Phenom X3 8450 CPU 的系统平台在安装和运行 SQL Server 时存在缺陷,应用程序会停止响应,无法安装成功且正常运行。” 这样的BUG也行?三核的CPU就这么倒霉?小晕一会儿之后看到SP2中已经修改了这个BUG。喜!然后继续晕!装都装不了,怎么升级到SP2。继续找资料,终于,看见有同志提供了两个方案。一、在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文件内容如下: 
@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 不行 不行 

解决方案 »

  1.   


    标题: Microsoft SQL Server 2005 安装程序
    ------------------------------SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书中的主题“如何查看 SQL Server 2005 安装日志文件”和“手动启动 SQL Server”。有关帮助信息,请单击: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.06&EvtSrc=setup.rll&EvtID=29503&EvtType=sqlsetuplib%5cservice.cpp%40Do_sqlScript%40sqls%3a%3aService%3a%3aStart%40x41d------------------------------
    按钮:重试(&R)
    取消
    ------------------------------