Как я могу подключить задачу SQL к задаче потока данных программно?Программный вызов задачи SQL для задачи потока данных (C#)
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);
Невозможно бросить COM объект типа 'System .__ ComObject' к классу типа 'Microsoft.SqlServer.Dts.Runtime.Executable'.
Используйте STOCK: PipelineTask вместо DTS.Pipeline –
пост полный блок кода, чтобы понять эту проблему, thnx –
S.M, это сработало. Какая разница между двумя? – dirtyw0lf