【问题标题】:How can I have my polling service call SSIS sequentially?如何让我的轮询服务按顺序调用 SSIS?
【发布时间】:2008-10-06 18:28:16
【问题描述】:

我有一个轮询服务来检查目录中的新文件,如果有新文件我调用 SSIS。

如果另一个 SSIS 实例已在处理另一个文件,则在某些情况下我无法运行 SSIS。
在这些情况下如何让 SSIS 按顺序运行?

注意:并行 SSIS 的运行在某些情况下可以正常运行,而在其他情况下则不行,如何才能同时实现?

注意:我不想讨论 WHEN/WHY 它有时不能并行运行,但只是假设有时可以,有时不能,主要思想是如何防止 SSIS 调用如果它必须按顺序运行?

【问题讨论】:

    标签: sql-server ssis


    【解决方案1】:

    如果您想按顺序控制流程,请考虑一种设计,例如您可以将请求(用于调用 SSIS)排入queue data structure。一次,只会处理来自队列的顶部请求。一旦该请求完成,就可以将下一个请求出列。

    【讨论】:

      猜你喜欢
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-02
      • 2016-10-21
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      相关资源
      最近更新 更多