如何以编程方式将 SQL 任务连接到数据流任务?
SQL 任务:
Executable exec = package.Executables.Add("STOCK:SQLTask");
TaskHost thMainPipe = (TaskHost)exec;
...
数据流:
MainPipe mp = ((TaskHost)stagingPackage.Executables.Add("DTS.Pipeline")).InnerObject as MainPipe;
...
尝试使用 PrecedenceConstraints.Add,得到 COM 错误。
PrecedenceConstraints.Add(derivedTask,(Executable) mp);
无法将类型为“System.__ComObject”的 COM 对象转换为类类型“Microsoft.SqlServer.Dts.Runtime.Executable”。