У меня есть пакет ssis, который имеет два объекта: выполнить задачу процесса и задачу потока данных.SSIS ждет завершения выполнения задачи процесса
Выполнение задач запускает .exe, который вставляет данные в мои данные sql (это длительный процесс). Этот процесс должен завершиться до запуска следующих задач. Тем не менее, в то время как .exe работает, он запускает значение успеха (хотя это еще не сделано), который выполняет следующую задачу. Как я могу заставить задачу потока данных ждать?
Если вы написали exe, вы всегда можете импортировать код в задачу выполнения как отдельные классы и реорганизовать его для запуска в SSIS, а не как внешнюю программу. Затем это заставит пакет ждать, прежде чем перейти к следующему шагу. Я использую для написания моей собственной FTP-программы в SSIS, чтобы выполнить что-то подобное. – avgbody