Sign in with Microsoft
New to Microsoft? Create an account.

Microsoft 會將 Microsoft SQL Server 2008 和 Microsoft SQL Server 2008 R2 修正版發佈為一個可下載的檔案。 由於修正程式是累積的,因此每個新版本都包含所有 Hotfix 以及先前的 SQL Server 2008 或 SQL Server 2008 R2 修正版所包含的所有安全性修正。

徵兆

當您嘗試安裝 SQL Server 2008 或 SQL Server 2008 R2 時,安裝失敗。 此外,您還會收到類似下列的錯誤訊息:
 

SQL Server安裝失敗。 若要繼續,請調查失敗的原因、修正問題、卸載SQL Server,然後重新執行SQL Server設定]。
結束代碼 (小數) : -2068643839
結束設施代碼:1203
結束錯誤碼:1
結束訊息:SQL Server安裝失敗。 若要繼續,請調查失敗的原因、修正問題、卸載SQL Server,然後重新執行SQL Server設定]。
記錄失敗:C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100513_122519\Detail.txt
設定錯誤碼:0xD3BEBD98@1211@1
設定錯誤描述:發生 MOF 語法錯誤。

此外,類似以下的事件會記錄在Detail.txt檔案中:

<時間戳記> slp:處理檔案 E:\MSSQL10\MSSQL10\MSSQL10 中定義于行 18232 - 18447 的專案 183 時發生錯誤。MSSQLSERVER\MSSQL\Binn\etwcls.mof.transformed:
<時間戳記> Slp:編譯器傳回錯誤 0x800706beError 號碼:0x800706be、設施:Win32
<時間戳記> Slp:描述:遠端過程通話失敗。
<時間戳記> Slp:
<時間戳記> Slp:範圍:Mof 檔案 E:\MSSQL10\MSSQL10 的編譯作業。MSSQLSERVER\MSSQL\Binn\etwcls.mof.transformed 失敗。 結束代碼 3
<時間戳記> Slp:在計時期間,設定功能SQL_Engine_Core_Inst設定動作失敗設定NonRC 和案例 ConfigNonRC。
<時間戳記> Slp:發生 MOF 語法錯誤。
<時間戳記> Slp:在計時期間,設定功能SQL_Engine_Core_Inst設定動作失敗設定NonRC 和案例 ConfigNonRC。 <時間戳記> Slp:Microsoft.SqlServer.Configuration.Sco.ScoException:發生 MOF 語法錯誤。

原因

此問題發生的原因為設定 MOF 檔案中的編譯錯誤。

解決方案

注意 套用此 Hotfix 之後,MOF 檔案的編譯錯誤仍可能會在 Detail.txt 中發生。 不過,安裝程式會繼續安裝。

累積更新資訊


SQL Server 2008

此問題的修正程式最初是在 SQL Server 2008 Service Pack 1 的累積更新 11 中發行。

如需此累積更新套件的詳細資訊,請按一下下列文章編號以檢視 Microsoft 知識庫中的文章:

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

970365 SQL Server 2008 Service Pack 1 發行之後發行的 SQL Server 2008 組建,SQL Server 2008 Hotfix 是針對特定的SQL Server Service Pack 所建立。 您必須將 SQL Server 2008 Service Pack 1 hotfix 套用至 SQL Server 2008 Service Pack 1 的安裝。 根據預設,SQL Server Service Pack 中提供的任何 hotfix 都包含在下一個 SQL Server Service Pack 中。

SQL Server 2008 R2


此問題的修正程式最初是在累積更新 5 中發行。 如需如何取得 SQL Server 2008 R2 累積更新套件的詳細資訊,請按一下下列文章編號以檢視 Microsoft 知識庫中的文章:

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

981356 SQL Server 2008 R2 發行後發行的 SQL Server 2008 R2 組建

SQL Server 2008 Service Pack 2

此問題的修正程式最初是在 SQL Server 2008 Service Pack 2 的累積更新 2 中發行。

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

2402659 SQL Server 2008 Service Pack 2 發行後發行的 SQL Server 2008 組建 Microsoft SQL Server 2008 Hotfix 是針對特定SQL Server Service Pack 所建立。 您必須將 SQL Server 2008 Service Pack 2 Hotfix 套用至 SQL Server 2008 Service Pack 2 的安裝。 根據預設,SQL Server Service Pack 中提供的任何 hotfix 都包含在下一個 SQL Server Service Pack 中。

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考資料

如需適用于SQL Server之增量維護模型的詳細資訊,請按一下下列文章編號以檢視 Microsoft 知識庫中的文章:
 

935897 SQL Server小組提供增量維護模型,以針對回報的問題

提供 Hotfix 如需SQL Server更新之命名架構的詳細資訊,請按一下下列文章編號以檢視 Microsoft 知識庫中的文章:
 

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

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

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×