SSIS 循环读取EXcel源的sheet页,读取失败
0
[SSIS.Pipeline] 错误: “Excel 源”验证失败,返回的验证状态为“VS_NEEDSNEWMETADATA”。
用foreach loop循环来读取sheet名称,用自己创建的excel数据源(见图一)是ok的,包能正常yun运行,把所有sheet页的数据都d导入到数据库。
可是我换成项目中的excel数据源(.xlsx),就会报上面的错;还是项目中的excel数据源,去掉foreach 的循环,读取一个sheet页的数据是能执行成功的。
在网上查到的答案说,数据源和目标cho重新点进去,重新打开包什么的。还是报错。目前实在是想不出原因了,求助各位大神了.
(ps,自己创建的测试数据源马赛克的部分就是项目中的源里有的文字,然后就也是列名和值了。)
用foreach loop循环来读取sheet名称,用自己创建的excel数据源(见图一)是ok的,包能正常yun运行,把所有sheet页的数据都d导入到数据库。
可是我换成项目中的excel数据源(.xlsx),就会报上面的错;还是项目中的excel数据源,去掉foreach 的循环,读取一个sheet页的数据是能执行成功的。
在网上查到的答案说,数据源和目标cho重新点进去,重新打开包什么的。还是报错。目前实在是想不出原因了,求助各位大神了.
(ps,自己创建的测试数据源马赛克的部分就是项目中的源里有的文字,然后就也是列名和值了。)
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
粽子job - 心有猛虎,细嗅蔷薇 2017-03-26 回答
赞同来自:
lyric 2018-04-19 回答
赞同来自: