我有一个excel连接管理器作为目标。 我的本地机器是32位,包在本地运行良好。 当部署到64位计算机的服务器时,程序包将失败并出现以下错误。
有人可以帮忙吗?
我尝试了所有在线可用选项:
run64bitruntime
为真/假
delay validation
为True
等.....
错误:2017-06-13 20:33:46.53 代码:0xC00F9304 来源:RiverStone_Extract连接管理器" RiverStone_Extract" 说明:SSIS错误代码DTS_E_OLEDB_EXCEL_NOT_SUPPORTED:64位版本的SSIS不支持Excel连接管理器,因为没有可用的OLE DB提供程序。 结束错误
错误:2017-06-13 20:33:46.53 代码:0xC020801C 来源:RiverStone Extract& Tgt控制总计Excel目的地[1017] 说明:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接管理器" RiverStone_Extract"失败,错误代码为0xC00F9304。在此之前可能会发布错误消息,其中包含有关AcquireConnection方法调用失败原因的更多信息。 结束错误
错误:2017-06-13 20:33:46.53 代码:0xC0047017 来源:RiverStone Extract& Tgt Control Totals SSIS.Pipeline 描述:组件" Excel目的地" (1017)验证失败并返回错误代码0xC020801C。 结束错误
进展:2017-06-13 20:33:46.53 来源:RiverStone Extract& Tgt控制总计 验证:100%完成 结束进展 错误:2017-06-13 20:33:46.53 代码:0xC004700C 来源:RiverStone Extract& Tgt Control Totals SSIS.Pipeline 描述:一个或多个组件验证失败。 结束错误
错误:2017-06-13 20:33:46.53 代码:0xC0024107 来源:RiverStone Extract& Tgt控制总计 描述:任务验证期间出现错误。 结束错误
警告:2017-06-13 20:33:46.53 代码:0x80019002 来源:RiverStone_Extract 描述:SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED。执行方法成功,但引发的错误数(5)达到允许的最大值(1);导致失败。当错误数达到MaximumErrorCount中指定的数量时,会发生这种情况。更改MaximumErrorCount或修复错误。
答案 0 :(得分:0)
鉴于此部分错误消息
The Excel Connection Manager is not supported in the 64-bit version of SSIS
您似乎正在尝试使用64位'执行模式'
运行程序包假设您安装了32位MS Office,请更改项目runs as 32bit。
进行安排,您可能需要考虑这一点答案 1 :(得分:0)
<强> 1。安装Microsoft Access 2010数据引擎64位
您可以从以下链接安装Microsoft Access 2010数据引擎64位:
<强> 2。使SQL代理作业以32位
运行请按照以下链接之一了解详情:
第3。其他有用的链接