小弟有一个问题,想请教一下大家!
我手上sql server 2005 x86和x64的二合一的开发者版本
并且从官方网站下载了sql server 2005 的sp2升级包
每次重装系统时得都从新安装server 2005及sp2升级包
请问一下有没有正确有效的方法把 sp2升级包集成到sql server 2005 安装程序中去
小弟从网上看了一些集成的方法。
大部分方法说的不是很详细
有集成过SP2的兄弟帮小弟看一下
我手上sql server 2005 x86和x64的二合一的开发者版本
并且从官方网站下载了sql server 2005 的sp2升级包
每次重装系统时得都从新安装server 2005及sp2升级包
请问一下有没有正确有效的方法把 sp2升级包集成到sql server 2005 安装程序中去
小弟从网上看了一些集成的方法。
大部分方法说的不是很详细
有集成过SP2的兄弟帮小弟看一下
SQL安装文件不知道有命令行没。
取出解压后的文件中的所有 *.msi 和 *.msp 文件(全部都在 hotfix* 文件夹中) 放到 D:\SP2 中.
解压 cs_sql_dev_all_dvd.iso(SQL Server 2005 开发版) 中的 x86 版本,放到 D:\MSSQL 中;此时 D:\MSSQL 中应该有以下文件和文件夹 autorun.inf,Servers,Tools。
复制 D:\SP2 文件夹中的 *.msi 文件覆盖 D:\MSSQL\Server\Setup 和 D:\MSSQL\Tools\Setup 中的文件。
执行以下命令,每个命令必须在弹出 "安装完成" 对话框后才能执行下一个命令(前 5 个命令可能没有 "安装完成" 对话框。).
msiexec /a D:\MSSQL\Server\Setup\sqlrun_as.msi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\Setup\sqlrun_dts.msi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\Setup\sqlrun_ns.msi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\Setup\sqlrun_rs.msi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\Setup\sqlrun_sql.msi TARGETDIR=D:\SWAP
msiexec /a D:\SWAP\sqlrun_as.msi /p D:\SP2\sqlrun_as.msp
msiexec /a D:\SWAP\sqlrun_dts.msi /p D:\SP2\sqlrun_dts.msp
msiexec /a D:\SWAP\sqlrun_ns.msi /p D:\SP2\sqlrun_ns.msp
msiexec /a D:\SWAP\sqlrun_rs.msi /p D:\SP2\sqlrun_rs.msp
msiexec /a D:\SWAP\sqlrun_sql.msi /p D:\SP2\sqlrun_sql.msp复制 D:\SWAP 文件夹中的所有文件到 D:\MSSQL\Server\Setup 文件夹。
删除 D:\SWAP 文件夹。msiexec /a D:\MSSQL\Tools\Setup\sqlrun_tools.msi TARGETDIR=D:\SWAP
msiexec /a D:\SWAP\sqlrun_tools.msi /p D:\SP2\sqlrun_tools.msp复制 D:\SWAP 文件夹中的所有文件到 D:\MSSQL\Tools\Setup 文件夹。
删除 D:\SWAP 文件夹。
删除 D:\SP2 文件夹。另注:sql 2005出sp3了,集成方法类似,我已经成功了
SQL 2005 SP3:http://drivers.mydrivers.com/search/1301-630-h28378/