当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 将 MS SQL Server 2005 SP2 整合到安装文件

MSSQL
SQL Server 2005数据库升级技巧
VB访问SQL Server数据库技术全揭密
sqlserver数据库中统计email类型的sql语句
SQL Server2005SQLCLR代码安全之权限
牢记!SQL Server数据库开发的二十一条军规
SQL中char和varchar的效率分析
让SQL Server为工作负载高峰提前做好准备
利用同义词简化SQL Server 2005开发
sql server日志文件总结及日志满的处理办法
SQL Server2005 SQLCLR代码之CLR安全
MDF文件在SQL Server数据库中恢复技术
SQL Server补丁安装常见问题详解
解决sqlserver2005中文版与vs2005的WebApplicationProject的冲突问题
SQL2000里的数据类型
数据库设计中的14个技巧
SQL Server快速参考
关于MSSQL数据库日志满的快速解决办法
一个Select出一个表中第N条记录的Sql代码
SQL server 数据库定时自动备份小技巧
SQLServer对文件内容全文检索查询

MSSQL 中的 将 MS SQL Server 2005 SP2 整合到安装文件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 61 ::
收藏到网摘: n/a

MacroPatch的补丁总是很慢,整合后安装是最好的方法。
1) 准备
   解压 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。
   跳到 2)。

      
2) 使用以下方法之一整合
    
   A) 按以下方法整合
       复制 D:\SP2 文件夹中的 *.msi 文件覆盖 D:\MSSQL\Server\Setup 和 D:\MSSQL\Tools\Setup 中的文件。
        执行以下命令,每个命令必须在弹出 "安装完成" 对话框后才能执行下一个命令(前 5 个命令可能没有 "安装完成" 对话框。).

msiexec /a D:\MSSQL\Server\sqlrun_as.msi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\sqlrun_dts.msi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\sqlrun_nsmsi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\sqlrun_rs.msi TARGETDIR=D:\SWAP
msiexec /a D:\MSSQL\Server\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\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 文件夹。
       跳到 3)。

  B) 使用Windows 脚本安装
  INSTALL_SQL_SP2.JS


/////////////////////////////////////////////////
// Slipsteaming MSSQL Server 2005 SP2
// Author  : Zealic
// Date    : 2007-03-19
// Version : 1.00
/////////////////////////////////////////////////
var swap  = "D:\\SWAP";
var sqldir = "D:\\MSSQL";
var sp2    = "D:\\SP2";
var server = setup + "\\Server\\Setup";
var tools  = setup + "\\Tools\\Setup";

install();

function install()
{
    WScript.Echo("Slipsteaming MSSQL Server 2005 SP2");
    WScript.Echo("By Zealic");
    WScript.Echo("Playse wait processing ");
    try
    {
        installServer();
        exec("DEL /Y " + swap );
        installTools();
        sucess();
    }
    catch(e)
    {
        WScript.Echo(e.name + " : " + e.message);
        fail();
    }
}

function installServer()
{
    testRun("XCOPY /y /h " + sp2 + "\\*.msi " + server);
    testRun("msiexec /quiet /a" + server + "\\sqlrun_as.msi TARGETDIR=" + swap);
    testRun("msiexec /quiet /a" + server