首页  »  新闻中心  »  产品学习  »  内容速览
用友环境之SQL安装的另类错误——潍坊用友软件:0536-2111125.
来源:本站 发布时间:2014-5-21 17:09:42 浏览量:

 

考虑到机器的硬件兼容问题,多方验证,特别是微软确认“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

 
 

打印本页 || 关闭窗口