与应用程序对象的连接失败。请确保未删除任何程序模块。

作者: 来源:JavaEye 日期:2009-8-13

早上上班打开企业管理器,忽然出错,提示:MMC 不能打开文件 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个 MMC 控制台,或者用后来的 MMC 版本创建。也可能你没有访问此文件的足够权限。

上网查找,结果如下:

(我的提示“与应用程序对象的连接失败。请确保未删除任何程序模块。”,就是用本法解决的。千一网络编辑注)

开始-运行对话框输入:mmc 调出控制台

控制台 -- 文件 -- 添加 / 删除管理单元 -- 添加 -- 找到 MicrosoftSQL 企业管理器 -- 添加 -- 关闭 -- 确定

回到控制台

下一步,控制台 -- 文件 -- 选项 -- 控制台模式选择“用户模式完全访问”-- 将下面的选项打对勾的全部去掉,然后再:控制台 -- 另存为 -- 存储为:C:\ProgramFiles\MicrosoftSQLServer\80\Tools\BINN\SQLServerEnterpriseManager.MSC

重启企业管理器,可以打开,但仍提示:

与应用程序对象的连接失败。请确保未删除任何程序模块。

继续搜索

解决方法:程序注册控件

开始 -- 运行中输入 regsvr32 semsfc.dll /s

完成!

相关文章
文章评论
  • 1 楼:评论
    有人说数据库文件太大了(比如七八个G)也会出现这样的问题。
  • 2 楼:谢谢
    解决方法:程序注册控件

    开始 -- 运行中输入 regsvr32 semsfc.dll /s

    完成!
    这个方法真好
  • 3 楼:评论
    太感谢你了
  • 4 楼:评论
    不错,成功