【问题解决】检索com类工厂中clsid为 10020200-E260-11CF-AE68-00AA004A34D5 的组件时失败


检索com类工厂中clsid为 10020200-E260-11CF-AE68-00AA004A34D5 的组件时失败,原因是出现以下错误:80040154

经查找是 代码中调用了clsid为 10020200-E260-11CF-AE68-00AA004A34D5 的组件,而电脑上没有安装相应的dll。

百度了一下:需要下载 SQL-DMO.dll

SQL-DMO是为Windows 9x与 Windows NT提供的32位OLE对象,它为与OLE兼容的应用程序提供了sql server管理功能的接口,开发者通过DMO就可以直接访问SQL Server所有的数据对象。

 

下载后解压,

第一步:将

msvcr71.dll,

SQLDMO.DLL,

Resources/2052/sqldmo.rll,

Resources/1033/sqldmo.rll

拷贝到C:/Program Files/Microsoft SQL Server/80/Tools/Binn目录。

第二步:打开开始,在运行中输入 regsvr32 "C:/Program Files/Microsoft SQL Server/80/Tools/Binn/sqldmo.dll"

注册sqldmo.dll。

 

 

 

以上解决方案在win 2012server上可以 正常运行。在win7 64 上未正常运行,报错了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM