从脚本任务中写入对象变量

时间:2013-03-18 14:35:08

标签: c# sql sql-server tsql ssis

我正在SSIS中创建维护作业,其中一个步骤要求我从变量中读取,检查一个值,如果该值在特定范围内,则将该行写入新对象进行处理在下一步中。我编写了大部分脚本,但是我不能完全把如何在脚本任务中写入对象的值。

这就是我现在所拥有的:

ssis_example

要快速完成此操作,它会从服务器获取所有数据库名称,然后运行数据库完整性检查。然后,它会提取所有数据库的列表以及它们最后一次已知的良好完整性检查。最后的ForEach循环是我遇到问题的地方。我希望它从前一个SQL任务中获取对象,读取变量,如果最后一个已知的好日期接近当前时间,则将其提供给一个新对象,以便在即将到来的步骤中使用该数据库。

1 个答案:

答案 0 :(得分:0)

我会创建一个新的数据流并使用当前的"执行SQL任务"新OLE DB源代码。然后,我将使用您当前的"脚本任务"将其连接到脚本转换(在数据流中)。逻辑。数据流将使用Recordset Destination完成,该目标将加载对象变量。