Interop.SQLXMLBULKLOADLib.dll出现问题

Interop.SQLXMLBULKLOADLib.dll出现问题,sql,interop,ssis,bulkloader,comexception,Sql,Interop,Ssis,Bulkloader,Comexception,我将一个旧的dts包转换为SSIS包,并尝试在Windows 2008 server上运行它。此SSIS包运行Win32 exe文件,该文件正在使用Interop.SQLXMLBULKLOADLib.dll,并尝试将一些XML数据加载到数据库中。但是当这个exe被执行时,我得到了以下错误 COM异常:由于以下错误,检索CLSID为{8270CB2F-B0E6-4C37-8A40-D70778F47894}的组件的COM类工厂失败:80040154。 我正在尝试以Windows 2000兼容模式运

我将一个旧的dts包转换为SSIS包,并尝试在Windows 2008 server上运行它。此SSIS包运行Win32 exe文件,该文件正在使用Interop.SQLXMLBULKLOADLib.dll,并尝试将一些XML数据加载到数据库中。但是当这个exe被执行时,我得到了以下错误

COM异常:由于以下错误,检索CLSID为{8270CB2F-B0E6-4C37-8A40-D70778F47894}的组件的COM类工厂失败:80040154。

我正在尝试以Windows 2000兼容模式运行.exe文件。如果你有任何建议,请告诉我


感谢CLSID属于SQLXML 3.0。你可以。仅供参考0x80040154=REGDB_E_CLASSNOTREG


据我所知,SQLXML 4没有实现相同的CLSID,因此我认为即使已经安装了4个,实际上也必须安装3。

谢谢。我将安装SQLXML3并重新运行包amd让您知道。