我正在尝试通过SSIS将Excel工作表导入SQL Server
该文件是由SQL Server导入任务从另一台计算机生成的。
但是当我尝试在计算机/服务器上运行SSIS时
我得到这个错误
标题:包装验证错误
包裹验证错误
附加信息:
数据流任务1 [源-'detail_report(4)$'[53]]中的错误:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“ SourceConnectionExcel”的AcquireConnection方法调用失败,错误代码为0xC0209302。在此之前可能会发布错误消息,并提供有关AcquireConnection方法调用失败原因的更多信息。
数据流任务1 [SSIS.Pipeline]发生错误:源-'detail_report(4)$'验证失败,并返回了错误代码0xC020801C。
数据流任务1 [SSIS.Pipeline]出错:一个或多个组件验证失败。
数据流任务1:任务验证期间出错。
MobUp02 [连接管理器“ SourceConnectionExcel”]上的错误:未注册所请求的OLE DB提供程序Microsoft.ACE.OLEDB.12.0。如果未安装32位驱动程序,请以64位模式运行该程序包。错误代码:0x00000000。OLE DB记录可用。来源:“ Microsoft OLE DB服务组件”结果:0x80040154说明:“类未注册”。
MobUp02上的错误[连接管理器“ SourceConnectionExcel”]:'Microsoft.ACE.OLEDB.12.0'提供程序未在本地计算机上注册。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkId=219816
(Microsoft.DataTransformationServices.VsIntegration)
我用谷歌搜索并将Run64bitRuntime更改为False,但问题仍然存在
有人知道如何解决吗?
您可以采取2种解决方法来解决使用64位ms office导入excel的问题:
查看以下详细文章,其中包含非常有用的信息:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句