SQL2000其它的组件都能用,就企业管理器无法使用运行时提示:
MMC不能打开文件C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server EnterPrise Manager.MSC
这可能是由于文件不存在,不是一个MMC控制台,或者用后来版本的MMC创建.上午的时候还用得好好的..下午用VS2008试着打包了一个程序,就变成这样无论我是将C盘的这个文件删除掉.再重装..
就是出现这个提示,无语了,一个下午都在闷这个问题,请牛人指点下!谢谢```````

解决方案 »

  1.   

    try
    1:C:\Program Files\Microsoft SQL Server\80\Tools\Binn 路径下的sqlns.dll   sqlmmc.dll   sqllex.dll   sqldmo.dll   dtsui.dll   用 regsvr32 在命令行窗口重新注册一下即可。
      

  2.   

    try
    2:试打开 SQLServer 企业管理器,收到以下错误信息:MMC创建无法管理单元。到网上寻找了以后,解决方法如下:
    1. [开始]-->[运行] regedit   回车
    2. 找到以下注册表子项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
    3. 右键单击 ClientSetup 注册表子项, [新建]-->[字串值]。
    4. 重命名注册表子项,创建 SqlPath , 然后按 Enter。
    5. 双击, SqlPath 注册表子项, 然后键入“C:\Program Files\Microsoft SQLServer Server\80\Tools” 在数值数据框中。
    6. 单击[确定],然后关闭注册表编辑器。
    7.   [开始]-->[运行]   cmd,输入 regsvr32 "C:\Program Files\Microsoft SQLServer Server\80\Tools\Binn\sqlmmc.dll" 然后单击[确定]。
      

  3.   

    msc是微软控制台文件,是可以随便更改的,可能是你的系统文件问题试试1 开始-运行-mmc-打开“文件”-添加/删除管理单元-添加一个sql server 管理单元=确定
    控制台--选项--控制台模式选择"用户模式完全访问"--将下面的选择全部取消。最后,从控制台--另存为--存储为:C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC(SqlServer的安装目录下的binn文件夹)。2 重新注册DLL regsvr32 C:\Windows\system32\msxml3.dll ”
      

  4.   

    http://www.cnblogs.com/skyzi/archive/2009/01/08/1371554.html
      

  5.   

    打开Sql Server 2000企业管理器时,显示的错误状态:MMC 不能打开文件 C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC。分析:参看文件是否存在或被损坏。无论那种,先将其删除然后,在运行框中输入 mmc,打开控制台执行以下三个步骤:1、控制台--添加/删除管理单元--添加--找到Microsoft SQL 企业管理器--添加--关闭--确定2、控制台--选项--控制台模式选择"用户模式完全访问"--将下面的选择全部取消3、控制台--另存为--存储为:C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC在第三步时可能会遇到“无法保存”,这种现象。则在运行框中输入 regsvr32 C:\Windows\system32\msxml3.dll然后再执行上面的第三步,即可
      

  6.   

    应该是你的程序用SMO了吧。安装后再卸载程序就有这样的问题。