问题:
---------------------------
Microsoft Management Console
---------------------------
MMC 不能打开文件 C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC。
这可能是由于文件不存在,不是一个 MMC 控制台,或者用后来版本的 MMC 创建。也可能是由于您没有访问此文件的足够权限。
---------------------------
确定
---------------------------
扫描过硬盘
重装过SQL server
用sfc /scannow 扫描过
都无效,我的C盘是fat32的,一直以来都没有问题
解答
方案a
看看你的硬盘上有没有这个文件,如果有,将它得到到另一个分区,看能否打开:
C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC
如果没有此文件,说明此文件丢失
如果能复制到另一分区并打开,说明你的c:盘有问题.
如果不能复制,说明这个文件可能已经破坏,删除该文件.
创建此文件的方法,运行对话框中输入:mmc
控制台--添加/删除管理单元--添加--找到Microsoft SQL 企业管理器--添加--关闭--确定
回到控制台
再:控制台--选项--控制台模式选择"用户模式完全访问"--将下面的选择全部取消
然后再:控制台--另存为--存储为:C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC
(如果还不行,可以先regsvr32 C:\Windows\system32\msxml3.dll
就可以搞定了)
方案b.在CMD下sfc /scannow,系统要XP的SP2光盘,没有此光盘。此方案失败
方案c.查看MSC文件是不是和mmc.exe关联。没错
方案d.在http://beta.experts-exchange.com/Ope ... /WinXP/Q_20649911.html找到了这个方法:
在命令行下运行
regsvr32 C:\Windows\system32\msxml3.dll
完成后得到系统消息
C:\Windows\system32\msxml3.dll 中的DllRegisterServer 成功!
终于用方案d搞掂了