Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: среда выполнения интеграции SSIS SQL Server
в Фабрика данных Azure
При программном способе работы с пакетами служб Integration Services может потребоваться определить, какие пакеты уже запущены в настоящее время. Класс Application пространства имен Microsoft.SqlServer.Dts.Runtime предоставляет необходимые для этого методы и классы.
Дополнительные сведения о мониторинге пакетов см. в разделе Управление пакетами (службы SSIS).
Все методы, используемые в данном разделе, требуют наличия ссылки на сборку Microsoft.SqlServer.ManagedDTS. После добавления ссылки в новый проект импортируйте пространство имен Microsoft.SqlServer.Dts.Runtime с помощью инструкции using или Imports.
Внимание
Методы класса Application для работы с хранилищем пакетов служб SSIS поддерживают только имена «.», localhost и имя сервера для локального сервера. Нельзя использовать имя «(local)».
Определение, какие пакеты запущены в настоящее время
Чтобы определить, какие пакеты запущены в настоящее время на указанном сервере, вызовите метод GetRunningPackages. Этот метод возвращает коллекцию RunningPackages объектов RunningPackage.
Примечание.
Администраторы могут видеть все пакеты, выполняющиеся в настоящее время на компьютере, а другие пользователи видят только те пакеты, которые запустили они сами.
Работа с запущенными пакетами
Определив, какие пакеты запущены в настоящее время, можно получить сведения об этих пакетах и запросить остановку выполнения пакета.
Получение сведений о запущенном пакете
При просмотре коллекции RunningPackages можно с помощью свойств объекта RunningPackage найти пакет или получить дополнительные сведения о запущенных пакетах.
Остановка выполнения пакета
Можно вызвать метод Stop объекта RunningPackage, чтобы остановить выполнение пакета. Между созданием запроса на остановку пакета и действительной остановкой пакета может пройти некоторое время.
См. также
Управление пакетами (службы SSIS)
Программное перечисление доступных пакетов