我是先安装了2000,然后安装了2005.这样没什么问题,前天我卸载了2005就出现这样的问题.
然后在网上找了办法:
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" 然后单击[确定]。在最后一步时提示错误:
LoadLibrary("C:\Program Files\Microsoft SQLServer Server\80\Tools\Binn\sqlmmc.dll")失败-找不到指定的模块...为什么啊?

解决方案 »

  1.   

    本人系统2003 server,安装了SQL Server 2000 SP4,然后安装了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\80\Tools” 在数值数据框中。 
    6. 单击[确定],然后关闭注册表编辑器。 
    7.   [开始]-->[运行]   cmd,输入 regsvr32 "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll" 然后单击
    红色的地方你好像错了,你在看看!
      

  2.   

    我的注册表里没有80啊,90里没有sqlmmc.dll怎么办啊
      

  3.   

    regsvr32 "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll"
      

  4.   

    我的问题已经解决。
    IIS版本的问题:
    2000的IIS版本是5.0,XP版本是5.1,2003版本是6.0。
      

  5.   

    请问为什么我按照上面方法做了,运行时显示C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll 中的DllRegisterServer 成功。然后打开配置工具中还是显示 mmc无法创建管理单元?谢谢了~~