KB2583052 - 修正:當您嘗試在執行 Windows Server 2008 繁體中文版本的電腦上安裝繁體中文版 SQL Server 2008 R2 時,安裝未成功完成

套用到
SQL Server 2008 R2 Enterprise

症狀

請考慮以下案例:

  • 您在電腦上安裝繁體中文版的 Windows Server 2008。
  • 您嘗試在電腦上安裝繁體中文版的 Microsoft SQL Server 2008 R2。

在此案例中,安裝未成功完成。 此外,您可能會在安裝程式記錄檔中收到下列錯誤訊息:

注意

SQL Server 2008 R2 安裝程式發生錯誤。

問題簽章:
問題事件名稱:SQL100MSI
問題簽章 01:10.50.1600.1
問題簽章 02:未知
問題簽章 03:SqlSupport.msi
問題簽章 04:0x2D2816FE
問題簽章 05:0x3
問題簽章 06:Install_SqlSupport
作業系統版本: 6.0.6001.2.1.0.272.7
地區 ID:1033

有關問題的其他資訊:

LCID:1033

解決方式

累積更新資訊

SQL Server 2008 R2 Service Pack 1

此問題的修正程式最初在 SQL Server 2008 R2 Service Pack 1 的累積更新 3 中發行。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

2591748 SQL Server 2008 R2 Service Pack 1 累積更新套件 3 注意:由於組建是累積的,因此每個新發行的修正程式都包含所有 Hotfix 和先前 SQL Server 2008 R2 修正程式版本中的所有安全性修正程式。 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2567616 在 SQL Server 2008 R2 Service Pack 1 發行之後所發行的 SQL Server 2008 R2 組建Microsoft SQL Server會為特定 SQL Server Service Pack 建立 Hotfix。 您必須將 SQL Server 2008 R2 Service Pack 1 Hotfix 套用至 SQL Server 2008 R2 Service Pack 1 的安裝。 預設情況下,SQL Server Service Pack 中提供的任何 Hotfix 都會包含在下一個 SQL Server Service Pack 中。

注意 安裝 SQL Server 2008 R2 Service Pack 1 的累積更新套件 3 並嘗試安裝其他 Hotfix 後,請確定這些 Hotfix 來自組建 2786 以上的組建,以避免此 Hotfix 回歸。

Hotfix 資訊

Microsoft 提供支援的 Hotfix。 不過,此 Hotfix 僅用來修正本文所述的問題。 僅將此 Hotfix 套用至發生本文所述問題的系統。 此 Hotfix 可能會收到其他測試。 因此,若您未受到此問題的嚴重影響,建議您等待下一個包含此 Hotfix 的軟體更新。

如果 Hotfix 可供下載,本知識庫文章頂端有「可供 Hotfix 下載」章節。 如果未顯示此章節,請連絡「Microsoft 客戶服務及支援人員」以取得 Hotfix。

記事​​

  • 您必須依照「更多資訊」一節中的指示,在香港系統上安裝 SQL Server 2008 R2。
  • 如果發生其他問題,或者需要進行任何疑難排解,您可能必須另外建立一份服務要求。 一般的支援費用將適用於不符合此特定 Hotfix 資格的其他支援問題和問題。 如需 Microsoft 客戶服務及支援服務的完整電話號碼清單,或建立個別的服務要求,請造訪下列 Microsoft 網站:
    /contactus/?ws=support
  • 「Hotfix 下載可用」表單顯示 Hotfix 可用的語言。 如果您找不到您的語言,是因為該語言沒有 Hotfix。

先決條件

您必須匯SQL Server集 2008 RTM 與 SQL Server 2008 SP1 以及 Hotfix,然後安裝或升級。 若要執行此動作,請參閱「詳細資訊」章節。

重新啟動資訊

套用此 Hotfix 之後,您可能必須重新啟動電腦。

取代資訊

此 Hotfix 不會取代先前發行的 Hotfix。

檔案詳細資訊

此 Hotfix 的英文版具有下表列出 (或更新檔案屬性) 的檔案屬性。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換成當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

適用於所有支援的 x86 版本 SQL Server 2008

檔案名稱 檔案版本 檔案大小 日期 時間 平台
Landingpage.exe 10.50.2539.0 431,968 2011 年 7 月 29 日 10:53 x86
Microsoft.sqlserver.configuration.msiextension.dll 10.50.2539.0 304,992 2011 年 7 月 29 日 10:50 x86
Microsoft.sqlserver.configuration.setupextension.dll 10.50.2539.0 984,928 2011 年 7 月 29 日 10:49 x86
Microsoft.sqlserver.configuration.wizardframework.dll 10.50.2539.0 198,496 2011 年 7 月 29 日 10:49 x86

適用於所有支援的 x64 型版本 SQL Server 2008

檔案名稱 檔案版本 檔案大小 日期 時間 平台
Landingpage.exe 10.50.2539.0 427,872 2011 年 7 月 29 日 10:05 x64
Microsoft.sqlserver.configuration.msiextension.dll 10.50.2539.0 304,992 2011 年 7 月 29 日 10:02 x86
Microsoft.sqlserver.configuration.setupextension.dll 10.50.2539.0 984,928 2011 年 7 月 29 日 10:02 x86
Microsoft.sqlserver.configuration.wizardframework.dll 10.50.2539.0 198,496 2011 年 7 月 29 日 1,004 x86

適用於所有支援的 IA-64 版本 SQL Server 2008

檔案名稱 檔案版本 檔案大小 日期 時間 平台
Landingpage.exe 10.50.2539.0 427,872 2011 年 7 月 29 日 09:25 IA-64
Microsoft.sqlserver.configuration.msiextension.dll 10.50.2539.0 304,992 2011 年 7 月 29 日 21:09 x86
Microsoft.sqlserver.configuration.setupextension.dll 10.50.2539.0 984,928 2011 年 7 月 29 日 21:09 x86
Microsoft.sqlserver.configuration.wizardframework.dll 10.50.2539.0 198,496 2011 年 7 月 29 日 21:09 x86

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

更多資訊

隨著 SQL Server 2008 R2 的 GDR 1 和 SQL Server 2008 R2 Service Pack 1 的累積更新套件 3 的發行,我們在 Windows Hong Kong 上啟用了繁體中文的安裝。 本節中的指示將協助您建立匯集流,以合併原始發行的 SQL Server 2008 R2 Service Pack 1 (SP1) 和 GDR 1,或SQL Server 2008 R2 Service Pack 1 的累積更新套件 3。 建立滑流下降後,您可以像往常一樣運行 Setup.exe。

  1. 將原始的繁體中文 SQL Server 2008 R2 來源媒體複製到 C:\SQLServer2008R2_HK。

  2. 從此處下載適用於所有架構的 SQL Server 2008 R2 繁體中文 Service Pack。 確認您有 Service Pack 1。 您必須下載所有 Service Pack 架構套件,以確保您完全建置滑流媒體。 您必須下載的套件名稱如下:

    • SQLServer2008R2SP1-KB2528583-IA64-CHT.exe
    • SQLServer2008R2SP1-KB2528583-x64-CHT.exe
    • SQLServer2008R2SP1-KB2528583-x86-CHT.exe
  3. 將每個 SQL Server 2008 SP1 套件解壓縮至 C:\SQLServer2008R2_HK\SP,如下所示:

    • SQLServer2008R2SP1-KB2528583-IA64-CHT.exe /x:C:\SQLServer2008R2_HK\SP
    • SQLServer2008R2SP1-KB2528583-x64-CHT.exe /x:C:\SQLServer2008R2_HK\SP
    • SQLServer2008R2SP1-KB2528583-x86-CHT.exe /x:C:\SQLServer2008R2_HK\SP

    重要:針對所有架構完成此步驟,以確保原始媒體已正確更新。

  4. 從這裡查看和申請適用於任何或所有架構的 SQL Server 2008 R2 SP1-GDR1。 或者,您也可以從這裡檢視並要求適用於任何或所有架構的 SQL Server 2008 R2 Service Pack 1 累積更新套件 3。 您必須下載所有架構套件,以確保您完全建置滑流媒體。 您必須下載的套件名稱如下:

    • SQLServer2008R2-KB2583052-IA64.exe
    • SQLServer2008R2-KB2583052-x64.exe
    • SQLServer2008R2-KB2583052-x86.exe

    或

    • SQLServer2008R2SP1-KB2591748 IA64-CHT.exe
    • SQLServer2008R2SP1-KB2591748 x64-CHT.exe
    • SQLServer2008R2SP1-KB2591748 x86-CHT.exe
  5. 將每個 SQL Server 2008 SP1-GDR1 解壓縮至 C:\SQLServer2008R2_HK\CU,如下所示:

    • SQLServer2008R2-KB2583052-IA64.exe /x:C:\SQLServer2008R2_HK\CU
    • SQLServer2008R2-KB2583052-x64.exe /x:C:\SQLServer2008R2_HK\CU
    • SQLServer2008R2-KB2583052-x86.exe /x:C:\SQLServer2008R2_HK\CU
  6. 使用下列 robocopy 命令,將 Setup.exe 從 CU 擷取位置複製到原始來源媒體位置:
    robocopy C:\SQLServer2008R2_HK\CU C:\SQLServer2008R2_HK Setup.exe

  7. 將 C:\SQLServer2008R2_HK\CU\<architecture> 中的所有檔案(Microsoft.SQL.Chainer.PackageData.dll 除外)複製到 C:\SQLServer2008R2_HK\<architecture> 以更新原始檔案。 若要這麼做,請使用下列 robocopy 命令。

    注意:只複製檔案。 請勿複製資料夾。

    • robocopy C:\SQLServer2008R2_HK\CU\x86 C:\SQLServer2008R2_HK\x86 /XF Microsoft.SQL.Chainer.PackageData.dll
    • robocopy C:\SQLServer2008R2_HK\CU\x64 C:\SQLServer2008R2_HK\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
    • robocopy C:\SQLServer2008R2_HK\CU\ia64 C:\SQLServer2008R2_HK\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll
  8. 判斷您是否有下列位置的 DefaultSetup.ini:

    • C:\SQLServer2008R2_HK\x86
    • C:\SQLServer2008R2_HK\x64
    • C:\SQLServer2008R2_HK\ia64

    如果您在這些位置有 DefaultSetup.ini,請將以下行新增至每個 DefaultSetup.ini:

    PCUSOURCE = ".\SP" 
    CUSOURCE=".\CU"
    

    如果您沒有 DefaultSetup.INI,請建立包含下列內容的:

    ;SQLSERVER2008 R2 Configuration File 
    [SQLSERVER2008] 
    PCUSOURCE=".\SP"
    
    CUSOURCE=".\CU"
    
    

    複製到下列位置:

    • C:\SQLServer2008R2_HK\x86
    • C:\SQLServer2008R2_HK\x64
    • C:\SQLServer2008R2_HK\ia64

    這個檔案會告訴安裝程式應該在哪裡找到先前解壓縮的 SP 和 CU 來源媒體。

  9. 如平常一樣執行 Setup.exe。 當您看到 [準備安裝 ] 對話方塊時,可以驗證您是否正在滑流。 在此對話方塊上,將顯示 (Slipstream) 。

參考資料

如需有關 SQL Server 2008 發行之後可用組建的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

956909 SQL Server 2008 發行之後所發行的 SQL Server 2008 組建如需有關 SQL Server 累加式服務模型的詳細資訊,請按一下下面的文件編號,檢視「Microsoft知識庫」中的文件:

935897 SQL Server 小組提供累加式服務模型,以提供回報問題的 Hotfix 如需有關 SQL Server 更新命名架構的詳細資訊,請按一下下面的文章編號,檢視 Microsoft知識庫中的文章:

822499 Microsoft SQL Server 軟體更新套件的新命名架構如需有關軟體更新術語的詳細資訊,請按一下下面的文章編號,檢視「Microsoft知識庫」中的文章:

824684 描述Microsoft軟體更新所使用的標準術語說明