小弟有一个问题,想请教一下大家!
我手上sql server 2005 x86和x64的二合一的开发者版本
并且从官方网站下载了sql server 2005 的sp2升级包
每次重装系统时得都从新安装server 2005及sp2升级包
请问一下有没有正确有效的方法把 sp2升级包集成到sql server 2005 安装程序中去
小弟从网上看了一些集成的方法。
大部分方法说的不是很详细
有集成过SP2的兄弟帮小弟看一下

解决方案 »

  1.   

    不知道,XP或者2003SERVER的集成好像有命令行的。
    SQL安装文件不知道有命令行没。
      

  2.   

    有 Express Edition with Advanced Service 含 SP2 的版本。老夫用的就是。不敢上传,怕被蕃茄了。当然有命令行。
      

  3.   

    解压 SQLServer2005SP2-KB921896-x86-CHS.exe 文件(使用 WinRAR 可直接解压,或使用 /extract)
    取出解压后的文件中的所有 *.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了,集成方法类似,我已经成功了
      

  4.   

    没集成过,每次都是手动打补丁包,很费时间啊。另外SQL2005都出SP3了。
      

  5.   

    SQL 2005 SP3:http://drivers.mydrivers.com/search/1301-630-h14637/
      

  6.   

    Sorry,给错地址了。
    SQL 2005 SP3:http://drivers.mydrivers.com/search/1301-630-h28378/