1

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

这是我现在拥有的:

ssis_example

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

4

1 回答 1

0

我将创建一个新的数据流并将当前的“执行 SQL 任务”代码用于新的 OLE DB 源。然后,我会将它与您当前的“脚本任务”逻辑连接到脚本转换(在数据流中)。数据流将通过记录集目标完成,该目标将加载对象变量。

于 2013-03-19T03:37:46.663 回答