制作SQL Server 2008 R2集成安裝包的過(guò)程可以分為幾個(gè)步驟。首先,確保你擁有SQL Server 2008 R2的安裝包,SP1的補(bǔ)丁包和一個(gè)SP1上的CU補(bǔ)丁。將SQL Server 2008 R2的安裝包拷貝到本地,如D:\SQL2008R2WithSPCU。接著,解壓SP1補(bǔ)丁包并拷貝到本地,如D:\SQL2008R2WithSPCU\PCU。可以使用如下命令:××××\SQLServer2008R2-KB***.exe /x:D:\SQL2008R2WithSPCU\PCU。
然后,解壓CU補(bǔ)丁包并拷貝到本地,如D:\SQL2008R2WithSPCU\CU。接下來(lái),用CU的setup.exe替換SQL Server 2008 R2的setup.exe。接著,將SP1文件夾下除了Microsoft.SQL.Chainer.PackageData.dll以外的文件拷貝到SQL Server 2008 R2對(duì)應(yīng)文件夾中,使用命令:robocopy D:\SQL2008R2WithSPCU\PCU\x86 D:\SQL2008R2WithSPCU\x86 /XF Microsoft.SQL.Chainer.PackageData.dll。
之后,將CU文件夾下除了Microsoft.SQL.Chainer.PackageData.dll以外的文件拷貝到SQL Server 2008 R2對(duì)應(yīng)文件夾中。在D:\SQL2008R2WithSPCU\X86、D:\SQL2008R2WithSPCU\X64、D:\SQL2008R2WithSPCU\IA64文件夾下各建一個(gè)defaultsetup.ini文件,如原先存在,則刪除后新建。
最后,編輯三個(gè)defaultsetup.ini文件如下:;SQLSERVER2008 R2 Configuration File [SQLSERVER2008] PCUSOURCE=".\PCU" CUSOURCE=".\CU"。保存文件后,集成的安裝包即制作完成。若不需要安裝CU,則可以跳過(guò)第6步,在第4步用PCU的setup.exe替換。
整個(gè)過(guò)程中,注意備份原始文件,確保每個(gè)步驟都準(zhǔn)確無(wú)誤地執(zhí)行。完成上述步驟后,你將擁有一個(gè)集成了SP1和CU的SQL Server 2008 R2安裝包。