引用來源
--
Microsoft SQL Server 2008 R2集成SP1的方法,這個指導用的是英文版SQL Server ,但如果您獲取正確的服務包的語言版本,適合任何語言的 SQL Server。
1. 複製您的SQL Server 2008的原始安裝媒體到 E:\SQL2008R2_ENU
2. 這如下三個架構的Service Pack 1都應該被包含:
SQLServer2008R2SP1-KB2528583-IA64-ENU.exe
SQLServer2008R2SP1-KB2528583-x64-ENU.exe
SQLServer2008R2SP1-KB2528583-x86-ENU.exe
3. 解包如下:
E:\SQLR2SP1\SQLServer2008R2SP1-KB2528583-IA64-ENU.exe /x:E:\SQL2008R2_ENU\SP
E:\SQLR2SP1\SQLServer2008R2SP1-KB2528583-x64-ENU.exe /x:E:\SQL2008R2_ENU\SP
E:\SQLR2SP1\SQLServer2008R2SP1-KB2528583-x86-ENU.exe /x:E:\SQL2008R2_ENU\SP
確保完成這個步驟對所有的架構,以確保原始媒體能夠正確更新。
4. 複製 Setup.exe 提取的協調股的位置原始來源媒體位置
E:\SQL2008R2_ENU\SP E:\SQL2008R2_ENU Setup.exe
5. 複製所有文件而不是文件夾, 除了Microsoft.SQL.Chainer.PackageData.dll ,從 E:\SQL2008R2_ENU\SP\ 到 E:\SQL2008R2_ENU\ 來更新原始檔案。
robocopy E:\SQL2008R2_ENU\SP\x86 E:\SQL2008R2_ENU\x86 /XF Microsoft.SQL.Chainer.PackageData.dll
robocopy E:\SQL2008R2_ENU\SP\x64 E:\SQL2008R2_ENU\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
robocopy E:\SQL2008R2_ENU\SP\ia64 E:\SQL2008R2_ENU\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll
注意:如果您不小心複製Microsoft.SQL.Chainer.PackageData.dll文件,當您啟動的Setup.exe 可能會看到此錯誤。 如果發生這種情況,恢復Microsoft.SQL.Chainer.PackageData.dll回原來的版本。
6. 確定您是否擁有defaultsetup.ini在下列地點:
E:\SQL2008R2_ENU\x86
E:\SQL2008R2_ENU\x64
E:\SQL2008R2_ENU\ia64
如果你有一個defaultsetup.ini ,增加下列內容到PCUSOURCE=」.\SP」 ,如下:
PCUSOURCE=".\SP"
備註:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX為安裝序列號,用你的序列號代替即可
如果您沒有defaultsetup.ini ,創建一個具有下列內容:
;SQLSERVER2008 R2 Configuration File
[SQLSERVER2008]
PID="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
PCUSOURCE=".\SP"
並複製到下列地點:
E:\SQL2008R2_ENU\x86
E:\SQL2008R2_ENU\x64
E:\SQL2008R2_ENU\ia64
該文件會告訴安裝程序在哪裡找到SP1的源媒體,既您在第3步中提取的內容。
7.現在像平時那樣運行Setup.exe。
沒有留言:
張貼留言