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

2016-01-29 15:49 12 1 收藏

将 MS SQL Server 2005 SP2 整合到安装文件,将 MS SQL Server 2005 SP2 整合到安装文件

【 tulaoshi.com - SQLServer 】

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)。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

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

msiexec /a D:MSSQLServersqlrun_as.msi TARGETDIR=D:SWAP
msiexec /a D:MSSQLServersqlrun_dts.msi TARGETDIR=D:SWAP
msiexec /a D:MSSQLServersqlrun_nsmsi TARGETDIR=D:SWAP
msiexec /a D:MSSQLServersqlrun_rs.msi TARGETDIR=D:SWAP
msiexec /a D:MSSQLServersqlrun_sql.msi TARGETDIR=D:SWAP
msiexec /a D:SWAPsqlrun_as.msi /p D:SP2sqlrun_as.msp
msiexec /a D:SWAPsqlrun_dts.msi /p D:SP2sqlrun_dts.msp
msiexec /a D:SWAPsqlrun_ns.msi /p D:SP2sqlrun_ns.msp
msiexec /a D:SWAPsqlrun_rs.msi /p D:SP2sqlrun_rs.msp
msiexec /a D:SWAPsqlrun_sql.msi /p D:SP2sqlrun_sql.msp


       复制 D:SWAP 文件夹中的所有文件到 D:MSSQLServerSetup 文件夹。
       删除 D:SWAP 文件夹。


msiexec /a D:MSSQLToolssqlrun_tools.msi TARGETDIR=D:SWAP
msiexec /a D:SWAPsqlrun_tools.msi /p D:SP2sqlrun_tools.msp

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

       复制 D:SWAP 文件夹中的所有文件到 D:MSSQLToolsSetup 文件夹。
       删除 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 + "ServerSetup";
var tools  = setup + "ToolsSetup";

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

来源:http://www.tulaoshi.com/n/20160129/1496554.html

延伸阅读
视图的好处,它可以横纵分割表,在视图上的可以执行与在表上一至的操作,如:Insert、Update、Delete。这些操作与在表上的相应操作大至相同,不过也有些不同之处。在视图上进行操作的列是只属于视图的列,这些列不一定包含对应表中的所有列,所以在执行Insert操作或Update操作时,如果视图中有未被包含的列,并且这些列是Not NULL的,那么...
标签: windows 操作系统
问 :在安装Windows XP SP2时为什么总是弹出提示:“C:\WINDOWS\system32\drivers\atapi.sys被另一程序使用或打开,请关闭后重试”,可我发现并没有什么程序使用该文件啊,即便我切换到安装模式下也一样,请问如何解决? 答 :请检查一下是否安装了虚拟光驱,据了解,如果安装了虚拟光驱会造成这种错误提示。先将虚拟光驱卸载,安装...
标签: windows 操作系统
本文关键字:教程/windows/技巧 在升级到WindowsSP2系统后,本人的电脑经常出现这种怪毛病,具体情况为:在上网时网关能够PING通,用Bitcomet下载文件也能够正常进行,但在打开网页时速度异常缓慢,有时就直接出现“无法打开网页”页面的情况,MSN与联系人的对话也不能进行。对于原因,笔者曾在一篇文章中分析过WindowsSP2操作系统下对BT...
标签: windows 操作系统
第九步:把服务包中的文件提取到“SP2”文件夹中:点击“开始菜单 运行”,然后在运行框中输入“C:\XPSP2\SP2.EXE /U /X:C:\XPSP2\SP2”这个命令。点击确定,SP2.exe会自动把服务包中的文件提取到“SP2”文件夹中。 图:第九步 第十步:使用集成的Update工具把SP2集成到Windows XP安装盘中。单击“开始 运行”,...
标签: windows 操作系统
WindowsXP ServicePack2的发布引来无数人的关注,许多人也迫不及待的下载安装,然而SP2的众多新功能和许多改进也许并不会和你机器中原有的硬件或者应用程序很好的兼容,相信这也为许多人带来了麻烦。如果为此重装系统那真是得不偿失。许多人一定很关心如何能在保证系统正常运行的情况下卸载SP2。 目前看来,有如下几种方法,不妨一试...

经验教程

509

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部