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



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

您可以使用执行包任务参考: https://learn.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("OptionalFolderButSlashRequiredChildPackage", "server", null, null, null);
    }

相关内容

  • 没有找到相关文章

最新更新