集成(整合)Microsoft SQL Server 2005+SP(1-4) 批处理版的方式方法

[全站通告]付费处理问题,非诚勿扰,付出才有收获;有意加微信 2589053300 进行沟通处理

最近几天确实被这Microsoft SQL Server 2005折磨的够呛,在Win10或者以上系统,真的不建议安装SQL2005了,简直就是垃圾中的战斗机,一直以来我还是喜欢SQL2008R2 方便快捷,这SQL2005简直就是噩梦,就是各种错误,现在没有找到集成SP1的补丁,安装也出错,干脆做个吧;

Microsoft SQL Server 2005集成SP1方式方法

解压 SQLServer2005SP1-KB913090-x64-CHS.exe 文件(使用 WinRAR 可直接解压,或使用 /extract)
解压后文件夹 搜索 “*.msi *.msp” ,然后复制所有搜索到的文件 放到 E:\SQL2005\SP1 中.
提取 cs_sql_dev_all_dvd.iso(SQL Server 2005 开发版) 中的 x64 版本,放到 E:\SQL2005\MSSQL 中;此时E:\SQL2005\MSSQL 中应该有以下文件和文件夹 autorun.inf,Servers,Tools。

然后把以下代码存为E:\SQL2005\Install.cmd,并双击运行。

@ECHO OFF
ECHO /////////////////////////////////////////////////
ECHO // Microsoft SQL Server 2005集成SP1方式方法
ECHO // Author  : 老梁
ECHO // Date    : 2022-04-28
ECHO // Modi    : 2022-04-28
ECHO // Version : 1.0
ECHO // Web     : https://www.laoliang.net/
ECHO // URL     : https://www.laoliang.net/jsjh/technology/5113.html
ECHO /////////////////////////////////////////////////
ECHO 运行此批处理前,得建目录:E:\SQL2005,E:\SQL2005\SP1,E:\SQL2005\MSSQL
ECHO E:\SQL2005\MSSQL 把SQL Server 2005原DVD光盘里的X64目录下的所有文件Copy到这里
ECHO E:\SQL2005\SP1 把下载来的SP1文件解压,并搜索"*.msi *.msp"复制全部,然后放到这个目录下
ECHO 更新Servers环境文件
XCOPY /Y /H E:\SQL2005\SP1\*.msi E:\SQL2005\MSSQL\Servers\Setup\
RD /S /Q E:\SQL2005\SWAP
MD E:\SQL2005\SWAP
ECHO 释放Servers文件 时间比较长 请耐心等待
msiexec /quiet /a E:\SQL2005\MSSQL\Servers\Setup\sqlrun_as.msi TARGETDIR=E:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a E:\SQL2005\MSSQL\Servers\Setup\sqlrun_dts.msi TARGETDIR=E:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a E:\SQL2005\MSSQL\Servers\Setup\sqlrun_ns.msi TARGETDIR=E:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a E:\SQL2005\MSSQL\Servers\Setup\sqlrun_rs.msi TARGETDIR=E:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
msiexec /quiet /a E:\SQL2005\MSSQL\Servers\Setup\sqlrun_sql.msi TARGETDIR=E:\SQL2005\SWAP /L*vx D:\SQL2005\Install.log
ECHO 更新释放出来的文件 时间比较长 请耐心等待
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_as.msi /p D:\SQL2005\SP1\sqlrun_as.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_dts.msi /p D:\SQL2005\SP1\sqlrun_dts.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_ns.msi /p D:\SQL2005\SP1\sqlrun_ns.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_rs.msi /p D:\SQL2005\SP1\sqlrun_rs.msp /L*vx D:\SQL2005\Install.log
msiexec /quiet /a D:\SQL2005\SWAP\sqlrun_sql.msi /p D:\SQL2005\SP1\sqlrun_sql.msp /L*vx D:\SQL2005\Install.log
ECHO 把更新后的文件再放回Servers 
XCOPY /Y /E  E:\SQL2005\SWAP E:\SQL2005\MSSQL\Servers\Setup\
RD /S /Q E:\SQL2005\SWAP
MD E:\SQL2005\SWAP
ECHO 更新Tools环境文件
XCOPY /Y /H E:\SQL2005\SP1\*.msi E:\SQL2005\MSSQL\Tools\Setup\
ECHO 释放Tools文件
msiexec /quiet /a E:\SQL2005\MSSQL\Tools\Setup\sqlrun_tools.msi TARGETDIR=E:\SQL2005\SWAP /L*vx E:\SQL2005\Install.log
ECHO 更新释放出来的文件
msiexec /quiet /a E:\SQL2005\SWAP\sqlrun_tools.msi /p E:\SQL2005\SP1\sqlrun_tools.msp /L*vx E:\SQL2005\Install.log
ECHO 把更新后的文件再放回Tools 
XCOPY /Y /E  E:\SQL2005\SWAP D:\SQL2005\MSSQL\Tools\Setup\
RD /S /Q E:\SQL2005\SWAP
ECHO "Microsoft SQL Server 2005 整合SP1成功"
PAUSE

按照以上步骤走一遍,没有啥错误的情况下,一般就可以正常使用了;为保证程序的完整性,可以再把SP1做成ISO文件存放,选中优化文件,体积会小一些,推荐使用软件UltraISO所操作使用哦;

延伸阅读:如下载的是企业版的,两张光盘的,操作有一点点不同:

复制CD1(卷标为SQLSRVRS)的光盘里的所有文件到D:\SQL2005\MSSQL\Servers\
复制CD2(卷标为SQLTOOLS) 的光盘里的所有文件到D:\SQL2005\MSSQL\Tools\

建一个文件:E:\SQL2005\MSSQL\autorun.inf
文件内容是:
[autorun]
shellexecute=Servers\splash.hta *DVD*
icon=Servers\autorun.ico

其它操作跟上面提到的是一样的,企业版这么操作,也是正常使用的;


版本为:9.00.2047.00   至于版本,站内搜索吧;

付费处理问题,非诚勿扰,付出才有收获;有意加微信2589053300 --更多请关注:老梁`s Blog

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 集成(整合)Microsoft SQL Server 2005+SP(1-4) 批处理版的方式方法

发表评论

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情