常规讨论 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:09
     
     
    Version 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光盘也可以