首页 文章

SSIS ForEach循环遍历multplie excel文件

提问于
浏览
0

我正在尝试使用Foreach循环容器解析多个excel文件并获得错误 . 当excel连接管理器中的“Excel文件路径”设置为1个文件时,每个循环的工作原理让我烦恼 . 但它多次循环遍历同一个文件 . 但是,我需要遍历每个文件一次并移动到下一个文件 . 所以我需要为excel连接管理器添加一个表达式 . 当我添加变量的表达式时,就会发生错误

TITLE:包验证错误

包验证错误


附加信息:

数据流任务出错[Excel源[2]]:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER . 对连接管理器“Excel Connection Manager 1”的AcquireConnection方法调用失败,错误代码为0xC0202009 . 在此之前可能会发布错误消息,其中包含有关AcquireConnection方法调用失败原因的更多信息 .

数据流任务[SSIS.Pipeline]出错:Excel Source验证失败,返回错误代码0xC020801C .

数据流任务[SSIS.Pipeline]出错:一个或多个组件验证失败 .

数据流任务出错:任务验证期间出错 .

包错误[连接管理器“Excel连接管理器1”]:SSIS错误代码DTS_E_OLEDBERROR . 发生OLE DB错误 . 错误代码:0x80004005 . OLE DB记录可用 . 来源:“Microsoft Office Access数据库引擎”Hresult:0x80004005描述:“无效的参数 . ” .

(Microsoft.DataTransformationServices.VsIntegration)


纽扣:

好的

1 回答

  • 0

    我不得不在excel连接管理器和其他所有内容上设置延迟验证,以使其运行正常

相关问题