分类目录归档:数据库组件

数据库组件

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

今天解决问题时用到SQLDMO.DLL,在网上搜索了各种方法,下面这个比较靠谱

检索 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。

但是在命令提示符里面操作时,发现提示

模块”SQLDMO.DLL”已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c.

后又经百度,最终解决

可能和权限有关,开始–程序 – 附件 – 命令提示符,在”命令提示符“上点击鼠标右键,选择”以管理员身份运行,在命令状态下再注册一次SQLDMO.DLL试试看

注:我用的是win7,win7有很多时候都会涉及权限问题,下次注意