【问题标题】:SSIS File System Task after SQL taskSQL 任务之后的 SSIS 文件系统任务
【发布时间】:2016-12-08 14:40:08
【问题描述】:

我有一个使用脚本执行 SQL 任务(DOE 参数):

select 
    SystemCode
    ,[Group]
    ,Process
    ,InputFolder
    ,InputFileName
    ,TargetFileName
from rpt.v_cfg_Report_DOE_Parameters 
where 
Report_Id = ? 
and Procedure_Id = ?

在有新的 sql 任务 (RUN DOE CALLER) 从先前的查询中获取结果后,调用过程,继续处理数据以进行其他步骤。我需要创建文件系统任务,它将参数从(GET DOE 参数)复制到文件中,并将该文件保存在文件夹中,在该文件夹中我可以看到哪些参数被转发到程序以进行检查。

知道怎么做吗?

【问题讨论】:

    标签: sql sql-server ssis sql-server-data-tools ssdt-bi


    【解决方案1】:

    您可以将该查询的结果集用于对象变量。然后使用一个 for each 循环容器设置为 ado.net 迭代器。这允许您将参数设置为每次通过的包变量。然后那些驱动文件系统任务。您还可以在源组件而不是 sql 任务中使用该查询。在数据流中,您选择指向对象变量的记录集目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多