我有20个SSIS包,并希望将所有包放在一个包中,作为具有相同目标表的单个包运行。这可能吗?如果可能,任何人都可以帮我吗?
答案 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);
}