SQL 2000 MMC无法创建管理单元的解决方案

什么?!MMC无法创建管理单元?这是什么东西啊。。。

好纠结的问题,完全不知道是什么东西嘛。后来百度了一下,主要有以下两种解决办法。我自己试了第一种方法,没能成功,后来尝试了第二种方法,成功解决,可见熟悉注册表对一个程序员来说是多么重要。

方案一
    运行mmc,然后操作,控制台–添加/删除管理单元–添加–找到Microsoft  SQL  企业管理器–添加–关闭–确定(注:此处点击添加完后就可以关闭了,不要等待响应,如果你多次点击了添加,后来可以看到n多个sql企业管理器。。。),再回到控制台–选项–控制台模式选择”用户模式完全访问”–将下面的选择全部取消。最后,从控制台–另存为–存储为:C:/Program  Files/Microsoft  SQL  Server/80/Tools/BINN/SQL  Server  Enterprise  Manager.MSC(即SqlServer的安装目录下的binn文件夹)。  这样就好了。

方案二
    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" 然后单击[确定]。
   

  C:\Program Files\Microsoft SQL Server\80\Tools路径要在系统中存在
    问题解决。

 

下面我再来说说产生这种莫名其妙的错误的原因:

在此之前我唯一对数据库进行的操作是按装SQL Server 2008,不过没有成功安装,在安装过程中会有一项是升级当前的数据库,我也脑残地选择确定了。。。后来就有了纠结的这个问题了。

 

你可能感兴趣的:(解决方案)