【发布时间】:2015-07-27 17:51:22
【问题描述】:
我的包的一部分涉及在脚本任务中从 excel 源中剥离第一行,然后在数据流任务中将该数据添加到服务器。
我收到的错误消息是VS_NEEDSNEWMETADATA。我将 Excel 连接管理器设置为 Excel 文件,并选中“第一行包含列标题”。当然,The external columns for Excel Source are out of synchronization with the data source columns.
问题是:在我删除脚本任务中的第一行之前,第一行不包含列标题。但由于在程序包运行之前不会发生这种情况,所以当我单击 Excel 文件的连接管理器时,它不知道 - 在我将其剥离之前它会显示第一行。
我已经尝试过延迟验证,但仍然失败。
关于如何解决这个困境的任何想法?有没有办法将连接管理器设置为刷新或在我的脚本任务完成后?
谢谢
【问题讨论】:
-
当您配置 excel 源时,您使用的文件已经删除了第一行?
-
@ChrisAlbert 我就是这么做的。我删除了第一行,设置了连接管理器,在我的数据流中预览了它。我只是用一个没有删除第一行的文件交换它,现在看看它是否欺骗它工作。包现在正在运行,所以我会在几分钟内找到
-
你在哪里设置了延迟验证?我希望它同时在 Excel 连接管理器和数据流任务中设置
-
刚刚在数据流任务工作。