如何在生产中一次执行多个SSIS包

时间:2017-05-09 05:04:24

标签: ssis ssis-2012

我有20个SSIS包,并希望将所有包放在一个包中,作为具有相同目标表的单个包运行。这可能吗?如果可能,任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用执行包任务 请参阅:https://docs.microsoft.com/en-us/sql/integration-services/control-flow/execute-package-task-editor

或者您可以从脚本任务

执行
public void Main()
    {
        Dts.TaskResult = (int)ScriptResults.Success;
        Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();
        Package package = app.LoadFromSqlServer("\OptionalFolderButSlashRequired\ChildPackage", "server", null, null, null);
    }