sql server 2000管理单元初始化失败的解决方法

日期:2020-04-29编辑作者:数据库

给朋友安装了一台演示机,系统是Windows Server 2003,数据库为SQL Server2000,安装完成之后,系统也没问题,SQL 企业管理器也能正常打开,数据库以及表也能正常加载,但打开表查看表数据时却无法返回行,提示如下错误:

使用SQL Server 2000数据库,在打开企业管理器时出现SQL Server管理单元初始化失败错误:窗口名是:MMC SQL Server管理单元初始化失败 名称:Microsoft SQL企业管器 CLSID{00100100-1816-11d0-8EF5-00AA0062C58F}

无法执行查询,因为一些文件缺少或未注册。再次运行安装程序确保要求的文件已注册。

在网上找了半天多数SQL Server管理单元的解决方法都是要重装数据库,实在是太麻烦了,基本上没发现有实效的解决办法,最后通过自己的努力终于找到了一个快捷的SQL Server管理单元解决方法,将下面的内容用记事本另存为.reg 的文件,导入注册表即可。

但实际上重装SQL 2000也无济于事,实际上按以下几个步骤解决即可。

复制代码 代码如下:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOTCLSID{00100100-1816-11d0-8EF5-00AA0062C58F}]@="Microsoft SQL 企业管理器管理单元"

1.注册以下的四个dll文件,重启机器即可。

[HKEY_CLASSES_ROOTCLSID{00100100-1816-11d0-8EF5-00AA0062C58F}InProcServer32]@="C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll""ThreadingModel"="Both"

复制代码 代码如下:regsvr32 "C:Program Fileswww.129028.com金沙,Common FilesSystemOle DBOledb32.dll" regsvr32 "C:Program FilesCommon FilesSystemAdoMsado15.dll" regsvr32 "C:Program filesCommon FilesSystemOle DbSqloledb.dll" regsvr32 "C:windowsSystem32Atl.dll"

[HKEY_CLASSES_ROOTCLSID{00100100-1816-11d0-8EF5-00AA0062C58F}ProgID]@="SQLMMC.1"

将以上代码复制保存为“任意文件名.bat”,双击执行,重启。

[HKEY_CLASSES_ROOTCLSID{00100100-1816-11d0-8EF5-00AA0062C58F}VersionIndependentProgID]@="SQLMMC"SQL Server2000 企业管理器 "管理单元初始化失败" 安装好SQL Server 2000后,打开企业管理器提示“管理单元初始化失败”管理单元初始化失败 名称未知 CLSID:{00100100-1816-11D0-8EF5-00AA0062C58F}

再次使用SQL2000查询数据,却出现了“未找到提供程序。该程序可能未正确安装”的提示,不要慌,进入第二步。

解决方法:

本文由www.129028.com金沙发布于数据库,转载请注明出处:sql server 2000管理单元初始化失败的解决方法

关键词:

SQL Server 2000的安全配置

SQLserver2000数据库应用非常广泛,一旦出现安全问题,造成的损失往往难以估量!应提前预防,防患于未然。这里,我...

详细>>

如何查看某个查询用了多少TempDB空间www.129028.com金沙

DECLARE @read BIGINT, @write BIGINT; SELECT @read = SUM(num_of_bytes_read), @write = SUM(num_of_bytes_written) FROM tempdb.sys.database_files AS DBFJOI...

详细>>

浅析SQL语句中GROUP BY的用法

GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想 你用了GROUP BY 按 ITEM.ITEMNUM这个字段分组,那其他字...

详细>>

微软总是试图使它的软件安装尽可能地简单顺www.129028.com金沙

如果你没有特意记录安装日期,那么有没有办法从SQL Server里查询到呢?想想我们在安装的时候,肯定会有Windows认证登...

详细>>