我在windows 2003 中安裝SQL時,出現(xiàn)如下錯誤信息:
標(biāo)題: Microsoft SQL Server 2005 安裝程序
------------------------------
SQL Server 安裝程序無法編譯托管對象格式(MOF)文件 E:\Program Files\Microsoft SQL
Server\MSSQL.2\MSSQL\Binn\sqlwep-uni.mof。若要繼續(xù),請參閱 SQL Server 2005
安裝程序幫助文檔中的“排除 SQL Server 2005 安裝故障”或“如何查看 SQL Server 2005 安裝日志文件”。
解決辦法:
根據(jù)我的研究,這個問題可能是由于被損壞的wmi庫造成的。您可以參考下面的步驟來建一個bat文件來重建wmi庫,然后再安裝sql 2005:
net stop winmgmt
c:
cd %systemroot%\system32\wbem
rd /S /Q repository
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
mofcomp cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
for /f %%s in (''dir /b /s *.dll'') do regsvr32 /s %%s
for /f %%s in (''dir /b *.mof'') do mofcomp %%s
for /f %%s in (''dir /b *.mfl'') do mofcomp %%s
echo DONE reboot
pause
這個bat文件運行完以后,重起機器,安裝sql 2005。
該文章在 2014/5/10 17:51:03 編輯過