如何根据数据流的结果在 SSIS 中执行文件系统任务

How to do File System Task in SSIS depending on Result of Data Flow

我正在编写一个(我认为是)简单的 SSIS 包,用于将数据从 CSV 文件导入到 SQL table.

在控制流任务中,我有一个数据流任务。在该数据流任务中,我有

我想做的是根据数据流任务的结果将源 CSV 文件移动到 "Completed" 文件夹或 "Failed" 文件夹。

我发现我无法在数据流任务中添加文件系统步骤,但我必须在控制流选项卡中添加。

我的问题是如何做一件简单的事情,比如为变量赋值(我在 Data Tools (2012) 的底部窗格中看到了如何创建变量并为它们赋值),具体取决于 "step"成功还是失败?

谢谢!

(你可以从我的问题看出我是一个 SSIS 新手 - 请不要假设我可以编写 C# 脚本)

我自己使用 VB 或 C# 脚本来完成此操作。由于您不想使用脚本,我建议使用不同的路径让项目流动。让您的成功路径导致将文件移动到已完成,而失败路径导致将文件移动到失败。这使它变得简单并完成您正在寻找的东西。