Вот мой сценарий - у меня есть задание SSIS, которое зависит от другого предыдущего задания SSIS для запуска. Мне нужно иметь возможность проверить статус первой работы перед тем, как приступить ко второй. Невозможно добавить 2-е задание в рабочий процесс первого, поскольку оно уже слишком сложное. Я хочу иметь возможность проверить состояние первого задания («Не выполнено», «Успешно», «В настоящее время выполняется») »у второго и использовать его в качестве условия, чтобы решить, должно ли выполняться второе, или дождаться повторной попытки. Я знаю, что это можно сделать, запросив базу данных MSDB на SQL Server, на котором выполняется задание. Мне интересно, есть ли более простой способ, такой как, возможно, использование задачи чтения данных WMI? У кого-нибудь был такой опыт?