代码之家  ›  专栏  ›  技术社区  ›  Askar

关于在SSIS中按特定顺序执行数据流任务

  •  0
  • Askar  · 技术社区  · 7 年前

    我创建了4个 数据流任务 如图所示,我希望它们按什么顺序运行:

    1. 客户
    2. 位置
    3. 订单
    4. 项目

    enter image description here

    每个数据任务流包括:

    1. 平面文件数据源
    2. 数据转换
    3. OLE DB目标

    enter image description here

    当我跑步时,根据 执行结果选项卡 在图像中,不是按照我想要的顺序,而是:

    1. 项目
    2. 订单

    但执行成功完成。我能够检查成功插入数据库的所有数据。

    enter image description here

    问题:

    1. 当表有外键时,表迁移的顺序是否重要?
    2. 如果是,那么为什么上面的执行没有抛出任何错误?
    3. 如何指定执行顺序?

    谢谢

    2 回复  |  直到 7 年前
        1
  •  2
  •   Rich    7 年前

    您指定的顺序是它实际运行的顺序。执行结果选项卡按字母顺序显示。

    如果您想查看订单并向自己证明,请在序列中添加一些任务,以写入包含日期时间的表,或制作或检查日志(如果使用项目部署,请使用SSIS目录,如果使用包部署,请使用日志提供程序)。

        2
  •  0
  •   Ahmad Gozin    7 年前

    限制 完成 .

    这样一来,第二个将不会开始,直到第一个完整。