检索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 上未正常运行,报错了。

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2021-04-01
  • 2021-09-14
  • 2021-06-10
猜你喜欢
  • 2022-01-02
  • 2021-09-16
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2021-12-04
相关资源
相似解决方案