徵狀
當您嘗試更新到 SQL Server 2008 Service Pack 2 (SP2) 的 Microsoft SQL Server 2008年,只有Microsoft.NET Framework 4 用戶端設定檔安裝的電腦上時,服務的封包安裝失敗,,並且您會收到下列錯誤訊息:
SQL Server 2008年安裝程式會需要安裝 Microsoft.NET Framework 4.0。下載和安裝從http://www.microsoft.com/net的.NET Framework,然後重新執行安裝程式。
錯誤訊息類似下列: 請參閱影像 錯誤訊息,SQL Server 安裝程式記錄檔中的檢查暫存檔案資料夾 (%temp%) 位於 Sqlsetup.log 時,您會看到如下所示的項目:請注意Microsoft.NET Framework 4.0 組成.NET Framework 4 的用戶端設定檔和.NET Framework 4 擴充的元件。這些元件存在於程式和功能或的項目在控制台中新增或移除程式中的項目在控制台中較早版本 Windows 中分開。
若要解決這個問題,請取得最新的 service pack,SQL Server 2008。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
如何取得最新的 service pack,SQL Server 2008 的968382
若要解決這個問題,安裝.NET Framework 4.0 的完整版本,然後重試服務套件安裝程式。若要安裝的完整版本,請參閱Microsoft.NET Framework 4 (Web 安裝程式)。
進階資訊
這個錯誤發生於 SQL Server 安裝程式偵測到.NET Framework 4.0 用戶端已安裝在系統上,並將 CLR 載入某些才會出現在.NET Framework 的 4.0 的完整版本的.NET Framework 4.0 程式庫重新導向。
狀態
Microsoft 已確認這是在 < 適用於=""> 一節所列出的 Microsoft 產品的問題。這個問題,先已經在 Microsoft SQL Server 2008 Service Pack 3 中獲得修正。