【問題解決】檢索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