SQL Server 2005整合SP3補丁的方法

2010-08-28 10:54:20來源:西部e網作者:

本文的方法來自柳永法(yongfa365)'Blog,寫得非常的好!所以轉載下。

1、首先下載SQL Server 2005 SP3和SQL Server 2005

如果你有了這兩個就不用下載了!點擊這里可以下載相關軟件,SQL Server 2005 SP3正式版和SQL Server 2005 EE下載

2、SQL Server 2005整合SP3前的準備工作

解壓下載的SP3文件,用WinZIP或者WinRAR都可以解壓。

以下摘自yongfa365:

解壓后文件夾 搜索“*.msi *.msp”,然后復制所有搜索到的文件放到 D:\SQL2005\SP3 中。
提取 cs_sql_dev_all_dvd.iso(SQL Server 2005 開發(fā)版) 中的 x86 版本,放到 D:\SQL2005\MSSQL 中;此時 D:\SQL2005\MSSQL 中應該有以下文件和文件夾 autorun.inf、Servers、Tools。

3、建立了批處理文件

方法:將下面藍色代碼拷貝到記事本,另存為Install.cmd文件,文件放在 D:\SQL2005\MSSQL 目錄中。代碼如下:

@ECHO OFF
ECHO /////////////////////////////////////////////////
ECHO // Microsoft SQL Server 2005 整合、集成SP3
ECHO // Author  : 柳永法
ECHO // Date    : 2008-12-19
ECHO // Version : 1.0
ECHO // Web     :
http://www.yongfa365.com/
ECHO // URL     : http://www.yongfa365.com/Item/Microsoft-SQL-Server-2005-With-SP3.html
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環(huán)境文件
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\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環(huán)境文件
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

雙擊運行這個批處理文件。

運行如果沒有出錯,說明Microsoft SQL Server 2005 整合SP3成功!那么就可以制作成ISO文件以后備用了!

原文地址:http://www.yongfa365.com/item/Microsoft-SQL-Server-2005-With-SP3.html

關鍵詞:SQLServer