catalog.get_parameter_values (база данных SSISDB)
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Область применения: SQL Server
Разрешает и извлекает значения параметров по умолчанию из проекта и соответствующих пакетов в каталоге служб Integration Services.
Синтаксис
catalog.get_parameter_values [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @package_name = ] package_name
[ , [ @reference_id = ] reference_id ]
Аргументы
[ @folder_name = ] folder_name
Имя папки, которая содержит проект. Параметр folder_name имеет тип nvarchar(128).
[ @project_name = ] project_name
Имя проекта, где находятся параметры. Параметр project_name имеет тип nvarchar(128).
[ @package_name = ] package_name
Имя пакета. Укажите имя пакета для извлечения всех параметров проекта и параметры из конкретного пакета. Параметр package_name имеет тип nvarchar(260).
[ @reference_id = ] reference_id
Уникальный идентификатор ссылки на среду. Это необязательный параметр. Параметр reference_id имеет тип bigint.
Значения кодов возврата
0 (успешное завершение)
Результирующие наборы
Возвращает таблицу следующего формата:
Имя столбца | Тип данных | Description |
---|---|---|
object_type | smallint | Тип параметра. Это значение равно 20 для параметра проекта и равно 30 для параметра пакета. |
parameter_data_type | nvarchar(128) | Тип данных параметра. |
parameter_name | sysname | Имя параметра. |
parameter_value | sql_variant | Значение параметра . |
конфиденциальный | bit | Если значение равно 1 , значение параметра конфиденциально. Если значение равно 0 , то значение параметра не конфиденциально. |
обязательно | bit | Если значение равно 1 , то значение параметра необходимо для начала выполнения. Если значение равно 0 , то значение параметра не является необходимым для начала выполнения. |
value_set | bit | Если значение равно 1 , то значение параметра было назначено. Если значение равно 0 , то значение параметра не было назначено. |
Примечание.
Литеральные значения отображаются обычным текстом. Вместо конфиденциальных значений отображается NULL.
Разрешения
Эта хранимая процедура требует применения одного из следующих разрешений:
Разрешения READ на проект и, если применимо, на указанную среду.
Членство в роли базы данных ssis_admin
Членство в роли сервера sysadmin
Ошибки и предупреждения
Следующий список содержит описания некоторых условий, которые могут вызвать ошибку или предупреждение.
Пакет не найден в указанной папке или проекте
Пользователь не имеет соответствующих разрешений
Указанный идентификатор среды не существует.