catalog.remove_data_tap

Удаляет отвод данных с выхода компонента, находящегося в выполнении. Уникальный идентификатор отвода данных связывается с экземпляром выполнения.

Синтаксис

remove_data_tap [ @data_tap_id = ] data_tap_id

Аргументы

  • [ @data\_tap\_id = ] data_tap_id
    Уникальный идентификатор отвода данных, созданного с использованием хранимой процедуры catalog.add_data_tap. Параметр data_tap_id имеет тип bigint.

Замечания

Если пакет содержит более одной задачи потока данных с одинаковым именем, отвод данных добавляется к первой задаче потока данных с таким именем.

Коды возврата

0 (успешное завершение)

В случае отказа хранимой процедуры выдается ошибка.

Результирующий набор

Отсутствуют

Замечания

Чтобы удалить отводы данных, экземпляр выполнения должен быть создан (значение 1 в столбце status представления catalog.operations (база данных SSISDB)).

Разрешения

Эта хранимая процедура требует применения одного из следующих разрешений:

  • Разрешения MODIFY на экземпляр выполнения

  • Членство в роли базы данных ssis_admin

  • Членство в роли сервера sysadmin

Ошибки и предупреждения

В следующем списке описываются условия, приводящие к сбою хранимой процедуры.

  • Пользователь не имеет разрешений MODIFY.

См. также

Справочник

catalog.add_data_tap

catalog.add_data_tap_by_guid