可能涉及到:
从我的系统手动删除MSSQL 2008 (卸载失败,删除两个实例)后,尝试重新安装时收到以下错误:
MOF编译器无法连接到WMI服务器。 这可能是因为语义错误,例如与现有WMI存储库不兼容或WMI服务器启动失败等实际错误。
似乎mofcomp与.mof文件之一失败,但我不知道是哪一个,或者为什么。 通过连接文章挖掘给出了一些迹象,但没有解决scheme。 我运行winmgmt /salvagerepository ,它返回“WMI存储库是一致的”。
目前,我无法安装MSSQL 2008.请帮忙!
我面临同样的问题,并修复如下:
我从http://support.microsoft.com/kb/2438651下载了可移植的(可执行文件,不需要安装任何基于Windows的计算机)“Program Install and Uninstall troubleshooter”(Windows安装程序清理实用程序的替代品),并执行Fixit.exe 。 已重复名为“解决无法安装或卸载的程序的问题”的选项来卸载SQL Server 2008registry项。 之后,我安装了成功完成的SQL Server 2008。
我有同样的问题,这是由防火墙服务引起的。 我有一个警告消息,说明防火墙已启用。 几个互联网网站的审查表明这是一个问题,所以我继续。 MOF编译器错误信息并不表示它与防火墙有任何关系。 我停止了防火墙,并成功重新安装。
遵循这个指南似乎做了一些事情…
…不知道是否完全解决了这个问题。
看看安装媒体。 假设你使用的是32位的操作系统,那么在你的安装根目录下进入\ x86 \ Setup \ sql_engine_core_inst_msi \ PFiles \ SqlServr \ MSSQL.X \ MSSQL \ Binn,使用记事本查看etwcls.mof文件看看它是否像任何普通class级应该完全形成。 (如果您使用的是64位版本,请进入\ x64 \ Setup \ sql_engine_core_inst_msi \ PFiles \ SqlServr \ MSSQL.X \ MSSQL \ Binn)如果您看到底部,并且看到括号未被closures等,那么这就是问题是。
我还没有决定如何处理这个呢….如果你有磁盘或ISO方便试着卸载/重新安装使用它。
首先卸载你的SQL服务器。
然后下载这个工具: http : //majorgeeks.com/download.php?det=4459 (微软公司)Windows Installer清理工具
警告:已弃用。 但是,当我遇到这个问题之前,我没有问题。 据称将清理你的Win Install工具。
运行该工具后,请尝试重新安装。
希望这可以帮助。
我也面临同样的问题,但没有在互联网上提供的答案给了我一个解决scheme。 我重新安装了很多次。 但是这没有用。 最后,我将实例名称从MSSQLSERVER更改为其他名称。 然后SQL服务器安装正常。 我认为这会帮助你。
这个星期我遇到了这个错误,并且无需重新安装操作系统,这显然是一个壮举。
我在Detail.txt日志文件中发现了这条消息:
2015-07-23 15:48:39 Slp: Sco: Attempting to install MOF file 2015-07-23 15:48:39 Slp: Running: C:\Windows\system32\WBEM\mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof" 2015-07-23 15:48:39 Slp: Microsoft (R) MOF Compiler Version 6.0.6000.16386 2015-07-23 15:48:39 Slp: Copyright (c) Microsoft Corp. 1997-2006. All rights reserved. 2015-07-23 15:48:39 Slp: File 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof' not found! 2015-07-23 15:48:39 Slp: Sco: Compile operation for mof file C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof failed. Exit code 1
之后,我按照下面列出的步骤卸载了SQL(除了第8步,这是Windows XP的一个实用程序,并已弃用):
之后,我又开始安装了。 我点击了所有的对话框,直到它开始安装。 然后,我从已知的好的SQL安装中复制了以下两个文件:
C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof C:\Program Files (x86)\Microsoft SQL Server\100\Shared\1033\sqlmgmprovider.mfl
之后,我在SQL安装中遇到了MOF编译器错误。 我得到了另一个错误,导致我不得不复制以下文件:
C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0100.inf C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0101.inf C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0102.inf C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0103.inf C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0104.inf C:\Program Files\Microsoft SQL Server\100\Shared\RsFxInstall\RsFx0105.inf
我不确定这是否是相关的,但在干净卸载后,复制上面列出的所有8个文件,然后重新开始安装,它的工作。 希望这有助于某人。
在我看来,只有两个原因的SQL Server安装失败。 首先,你有一个病毒感染windows.so首先扫描一些最好的杀毒软件,如360security或pandas全球保护等Windows驱动器,如果你的Windows没有感染任何病毒,那么有问题的sqlserver安装设置文件。然后得到另一个新的副本sqlserver来安装。 我希望问题会得到解决。 谢谢Rana Imran
重新安装。 首先是服务器,然后是MSSQL。