Поделиться через


catalog.set_environment_variable_protection (база данных SSISDB)

Задает бит конфиденциальности переменной среды в каталоге служб Службы Integration Services.

Синтаксис

set_environment_variable_protection [ @folder_name = ] folder_name
    , [ @environment_name = ] environment_name
    , [ @variable_name = ] variable_name
    , [ @is_sensitive = ] is_sensitive

Аргументы

  • [ @folder\_name = ] folder_name
    Имя папки, которая содержит среду. folder_name имеет значение nvarchar(128).

  • [ @environment\_name = ] environment_name
    Имя среды. environment_name имеет значение nvarchar(128).

  • [ @variable\_name = ] variable_name
    Имя переменной среды. variable_name имеет значение nvarchar(128).

  • [ @sensitive = ] sensitive
    Указывает, содержит переменная конфиденциальное значение или нет. Значение 1 указывает, что значение переменной среды является конфиденциальным, а значение 0 — что оно таковым не является. Конфиденциальное значение шифруется при его сохранении. Значение, которое не является конфиденциальным, сохраняется в формате открытого текста. Параметр sensitive имеет тип bit.

Значения кодов возврата

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

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

Нет

Разрешения

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

  • Разрешения READ и MODIFY для среды

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

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

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

Следующий список содержит описания некоторых условий, которые могут вызвать ошибку или предупреждение.

  • Недопустимое имя папки

  • Недопустимое имя среды

  • Недопустимое имя переменной среды

  • Пользователь не имеет соответствующих разрешений