在SSIS中配置来自包配置的对象类型用户变量的值

时间:2011-08-24 09:20:31

标签: sql-server-2008 ssis

这是我的问题:是否可以使用包配置配置SSIS中的对象类型用户变量?我只想说我打算使用变量来存储数组,是否可以从包配置文件中配置它?

P.S:目前我仍然使用string作为变量的类型,然后使用Script Task将其插入到Object-typed变量中

1 个答案:

答案 0 :(得分:2)

不,无法在包配置中存储object数据类型变量的值。所以,我想说从包配置中配置对象类型变量也是如此。请参阅屏幕截图。

我不确定你在使用数组类型变量做什么。但是,我可以建议一个可能适合您的替代选项。

  1. 将您的值存储在数据库表中。

  2. 使用控制流程中提供的Execute SQL Task从数据库表中获取记录。

  3. 使用Foreach loop container,您可以遍历执行SQL任务的结果集。

  4. 在Foreach循环容器中,您可以使用“脚本任务”构建对象变量数组或使用任何其他任务来执行操作。

  5. 希望有所帮助。

    Object value