当安装了Microsoft SQL Server 2005,然后又卸载SQL SERVER2005。结果在打开 SQLServer2000的 企业管理器,收到以下错误信息: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 SQL Server Server\80\Tools” 在数值数据框中。
6. 单击[确定],然后关闭注册表编辑器。
7. [开始]-->[运行] cmd,输入 regsvr32 "C:\Program Files\Microsoft SQLServer Server\80\Tools\Binn\sqlmmc.dll" 然后单击[确定]。
本人遇上的情况和上面相似,自己的电脑装了2000之后又装了2005,2005由于安装失误曾卸载重装过,后面打开2000的企业管理器就提示上面的错误,不过我查到处理方法有点不一样,写下来大家分享一下。
我按照提示在注册表里面找到ClientSetup之后,发现下面已经有了SqlPath这个项了,而且路径也是C:\Program Files\Microsoft SQL Server Server\80\Tools,根本无法新建。我看后面的动作是注册一个sqlmmc.dll的文件,我就在开始——》运行里面直接复制 regsvr32 "C:\Program Files\Microsoft SQLServer Server\80\Tools\Binn\sqlmmc.dll" 不能注册,然后我就在自己电脑C盘下找到sqlmmc.dll的文件,把路径重新复制过去再注册,OK了,打开企业管理器也没有问题了。