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
Ошибки и предупреждения
Следующий список содержит описания некоторых условий, которые могут вызвать ошибку или предупреждение.
Недопустимое имя папки
Недопустимое имя среды
Недопустимое имя переменной среды
Пользователь не имеет соответствующих разрешений