今天,我要告诉您如何建立新的安装媒体,它集成SQL Server 2008 Service Pack 1 到原始安装中。 一旦您创建后,您可以一步安装集成 SP1 的 SQL Server 2008  ! 这些指令包括在Service Pack 1 release ,但文件中也有一些问题,将在下次修订联机文档。 这儿没有太多的用户界面来演示集成,但你可以看看底部的屏幕截图。


这些步骤将比基本集成步骤(在这里介绍最基本集成步骤)需要时间稍长一点 ,但一旦完成,你将能够运行一个集成的安装从同一个安装媒体。 建议您部署并投入生产前先验证您新集成的安装。


这个指导用的是英语的 SQL Server ,但如果您获取正确的服务包的语言版本,适合任何语言的 SQL Server 。

1.复制您的SQL Server 2008的原始安装媒体到 C:\SQLServer2008_FullSP1


2.下载Service Pack 1 http://www.microsoft.com/downloads/details.aspx?FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19


这如下三个架构的Service Pack 1都应该被包含:


    • SQLServer2008SP1-KB968369-IA64-ENU.exe

    • SQLServer2008SP1-KB968369-x64-ENU.exe

    • SQLServer2008SP1-KB968369-x86-ENU.exe


3.解包如下:


  • SQLServer2008SP1-KB968369-IA64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU

  • SQLServer2008SP1-KB968369-x64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU

  • SQLServer2008SP1-KB968369-x86-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU


确保完成这个步骤对所有的架构以确保原始媒体能够正确更新。


4.复制 Setup.exe 和 Setup.rll 提取的位置原始来源媒体位置


  • robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe

  • robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll



5.复制所有文件而不是文件夹, 除了Microsoft.SQL.Chainer.PackageData.dll ,从 C:\SQLServer2008_FullSP1\PCU\<architecture> 到C:\SQLServer2008_FullSP1 \<architecture> 来更新原始档案。


  • robocopy C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 /XF Microsoft.SQL.Chainer.PackageData.dll

  • robocopy C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 /XF Microsoft.SQL.Chainer.PackageData.dll

  • robocopy C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll


注意:如果您不小心复制Microsoft.SQL.Chainer.PackageData.dll文件,当您启动的Setup.exe 可能会看到此错误。 如果发生这种情况,恢复Microsoft.SQL.Chainer.PackageData.dll回原来的版本。


附件: clip_image002_thumb.jpg


6.确定您是否拥有defaultsetup.ini在下列地点:


  • C:\SQLServer2008_FullSP1\x86

  • C:\SQLServer2008_FullSP1\x64

  • C:\SQLServer2008_FullSP1\ia64


如果你有一个defaultsetup.ini ,增加下列内容到PCUSOURCE=".\PCU" ,如下:

;SQLSERVER2008 Configuration File

[SQLSERVER2008]

...

PCUSOURCE=".\PCU"

If you do NOT have a defaultsetup.ini, create one with the following content:


如果您没有defaultsetup.ini ,创建一个具有下列内容:

;SQLSERVER2008 Configuration File

[SQLSERVER2008]

PCUSOURCE=".\PCU"

并复制到下列地点


    • C:\SQLServer2008_FullSP1\x86

    • C:\SQLServer2008_FullSP1\x64

    • C:\SQLServer2008_FullSP1\ia64


该文件会告诉安装程序在哪里找到SP1的源媒体,既您在第3步中提取的内容。


7.现在像平时那样运行Setup.exe。

TOP