原文链接http://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx
今天,我要告诉您如何建立新的安装媒体,它集成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 提取的位置原始来源媒体位置
5.复制所有文件而不是文件夹, 除了Microsoft.SQL.Chainer.PackageData.dll ,从 C:\SQLServer2008_FullSP1\PCU\ 到C:\SQLServer2008_FullSP1 \ 来更新原始档案。
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回原来的版本。
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。
我如何知道我已经做好集成?
1 )您可以看到“更新安装媒体语言规则”规则的安装对话框:
2 )您可以看到的表明集成内容的节点被显示:
3 )您可以看到PCUSource被指定在简要记录:
4 )安装后,如果您运行"SQL Server features discovery report"(SQL Server功能的发现报告)关闭安装中心,您将看到以下版本:
|