none
在Windows Vista Enterprise SP1 安裝SQL Server 2005/2008 發生MOF錯誤安裝失敗. RRS feed

  • 問題

  •  

    您好:

     

    作業環境是32位元Windows Vista Enterprise SP1,  已安裝Visual Studio 2008 SP1 & .Net Framework 3.5 SP1.

    1. 安裝 SQL Server 2005 開發版, 發生編譯MOF失敗。

    2. 安裝 SQL Server 2008 開發版, 發生MOF語法錯誤, 如下:

    Running: C:\Windows\system32\WBEM\mofcomp.exe "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Sqlwep-uni.mof.transformed"
    2008-08-31 20:05:23 Slp: Microsoft (R) MOF Compiler Version 6.0.6000.16386
    2008-08-31 20:05:23 Slp: Copyright (c) Microsoft Corp. 1997-2006. All rights reserved.
    2008-08-31 20:05:23 Slp: Parsing MOF file: C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Sqlwep-uni.mof.transformed
    2008-08-31 20:05:23 Slp: MOF file has been successfully parsed
    2008-08-31 20:05:23 Slp: Storing data in the repository...
    2008-08-31 20:05:23 Slp: An error occurred while processing item 4 defined on lines 88 - 88 in file C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Sqlwep-uni.mof.transformed:
    2008-08-31 20:05:23 Slp: Compiler returned error 0x8004100fError Number: 0x8004100f, Facility: WMI
    2008-08-31 20:05:23 Slp: Description: Invalid object

     

    以上兩者都是在處理sqlwep-uni.mof檔發生.

     

    請指正, 謝謝。

     

    2008年8月31日 下午 01:29

解答

  • 請以 系統管理員身份執行「命令提示字元」,然後輸入如下的指令:

    Code Snippet
    winmgmt /salvagerepository

     

    注意看結果,會出現錯誤,不管他,再執行一次上述的指令一次,這次就會成功,然後就再次安裝 SQL Server 2005 或 2008 了

    附註:
    可使用 WMI Diagnosis Utility去檢查 WMI 運作是否正常
     

    2008年9月2日 上午 01:33
    版主

所有回覆

  • Any details in installation log files?

     

    2008年9月1日 上午 02:43
  • Dear:

     

    1. SQL Server 2005 無法安裝的錯誤在Log File 只顯示安裝程式無法編譯 Managed 物件格式(MOF).
        在 http://support.microsoft.com/kb/926623/zh-tw 有說明其原因, 但沒有提及如何排除.

     

     2. SQL Server 2008 的錯誤訊息, 在文章內容所節錄者即為Log File 的記錄.

     

       

    2008年9月1日 下午 03:17
  • Sql2k8 installation generates many log files. Should check log file of specific component for details, since summary log file just tells which component failed. 

     

    2008年9月1日 下午 10:41
  • 請以 系統管理員身份執行「命令提示字元」,然後輸入如下的指令:

    Code Snippet
    winmgmt /salvagerepository

     

    注意看結果,會出現錯誤,不管他,再執行一次上述的指令一次,這次就會成功,然後就再次安裝 SQL Server 2005 或 2008 了

    附註:
    可使用 WMI Diagnosis Utility去檢查 WMI 運作是否正常
     

    2008年9月2日 上午 01:33
    版主