我的代码成器出现“检索 COM 类工厂中 CLSID 为 {10020200-E260-11CF-AE68-00AA004A34D5} 的组件失败” 错误的解决办法

由于我的代码生成器是代住于SqlAdmin.dll组件的,由于这个组件依赖的原因,产生错误:检索 COM 类工厂中 CLSID 为 {10020200-E260-11CF-AE68-00AA004A34D5} 的组件失败。

而我最开始使用sqlAdmin的搜索毫无结果。所以我改变搜索方式,从错误入手,开始搜索错误消息。

一、我搜索出的线索为:

     检索 COM 类工厂中 CLSID 为 {{10020200-E260-11CF-AE68-00AA004A34D5}} 的组件时失败解决办法

2010-07-21 23:02

今天本人要用vs中用ORM 和数据库创建连接时 用一个CreateEntity.exe连接本地数据库(SQL Server 2008)时 出现这个错误:检索 COM 类工厂中 CLSID 为 {10020200-E260-11CF-AE68-00AA004A34D5} 的组件时失败。刚开始以为是用户权限的问题于是在网上搜了好一阵找到一个感觉沾边的解决办法:http://www.6down.net/html/technologydoc/201004/02/213.htm。这个只是再数据库中文件完整的情况下,这个办法能解决一般的问题。但是我试后还是不行。于是又招到这个具体的CLSID错误号码在谷歌上搜便找到了这个原因:http://www.cnblogs.com/foundation/archive/2008/10/07/1305297.html原来是SQL server 2008里的文件缺少一个.dll文件:QLDMO。后来终于找到了我的解决办法:http://www.cnblogs.com/kycms/archive/2009/08/14/1546378.html。这里面的问题就是我的具体问题解决办法。试过后,我就连起我的数据库了。要是大家的数据库是MSSQL SERVER 2008的话,就可以这样做。直接照第三个链接做就可以了。

http://hi.baidu.com/applelyg%B9%FB%B9%FB/blog/item/98007744b56b19046a63e534.html

 二、从上面http://www.cnblogs.com/foundation/archive/2008/10/07/1305297.html   

WEB版的SQL Server 企业管理器

 

一个WEB下管理SQl Server 2000数据库的工具,是MS在2003年提供的一个开源工具,用Net 1.0 开发的,原始版本已找不到这,这个是当时汉化后并加了一些功能和版本.

前几天,一个朋友在用 vs2008SP1的[动态数据WEB程序]时,突然想起了这个,向我要,翻箱倒柜的总算找到了,将代码改成NET 3.5 的,试了一下对SQL Server 2005 ,SQL Server 2008 支持的都不错,

 

说明:

使用SQLDMO,

SQl Server 2000,SQL Server 2005 安将时已安装SQLDMO,

SQL Server 2008 没有安装SQLDMO,但仍支持SQLDMO,

在没的安装SQl Server上使用时,只要将SQLDMO安装即可,

SQLDMO可在SQl Server 2000,SQL Server 2005中找到

 

代码下载: https://files.cnblogs.com/foundation/SqlServerAdmin.rar

 

 

 

远程连接到SQL Server 2008

 

以下是操作页面,与SQL Server 企业管理很象,就不多做说明了

 

 

 

 

 

 

 


这才发现原来数据库也可以这样访问呀。

三、第二个链接地址:http://www.cnblogs.com/kycms/archive/2009/08/14/1546378.html

 

检索 COM 类工厂中 CLSID 为 {{10020200-E260-11CF-AE68-00AA004A34D5}} 的组件时失败解决办法

 188人阅读 评论(0) 收藏 举报

检索 COM 类工厂中 CLSID 为 {10020200-E260-11CF-AE68-00AA004A34D5} 的组件时失败,解决方法如下:

第一步:首先将msvcr71.dll,  SQLDMO.DLL, Resources/2052/sqldmo.rll,Resources/1033/sqldmo.rll 拷贝到C:/Program Files/Microsoft SQL Server/80/Tools/Binn目录。
下载SQLDMO文件   
第二步:打开开始,在运行中输入 regsvr32 "C:/Program Files/Microsoft SQL Server/80/Tools/Binn/sqldmo.dll" 注册sqldmo.dll。

问题解决

感 谢 同仁 问题解决

posted on 2011-09-25 00:58  大飞-q4444zpf  阅读(1304)  评论(0编辑  收藏  举报

导航