SSIS脚本组件输入

问题描述 投票:2回答:1

我有一个带有C#脚本组件的SSIS包。该脚本处理一些文档并将信息提取到多个SQL表。组合表不是一种选择。除了花费很长时间处理所有文件之外,脚本运行完美。每个文件都包含它们上次修改的日期,我的解决方案是将该日期存储在SQL表中,然后在下次运行包时检索以前的日期并进行比较。如果文件尚未修改,则日期将相同,文件将被跳过。

不幸的是我无法弄清楚如何引入SQL表。连接和脚本组件设置似乎是正确的,但我的C#代码不起作用。理想情况下,我想将表格作为字典或列表。表本身只包含两列:文件名,最后修改日期。

c# sql-server ssis etl sql-server-data-tools
1个回答
2
投票

请遵循以下步骤:

  1. 添加一个Execute SQL Task,您可以在其中选择日期表中的所有数据 Select * From [Table]
  2. 将结果存储为对象变量,方法是将其选为ResultSet
  3. 然后在脚本中加载此变量

有关更多信息,请阅读以下详细文章:

© www.soinside.com 2019 - 2024. All rights reserved.