catalog.get_parameter_values (база данных SSISDB)
Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных 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 (успешное завершение)
Результирующие наборы
Возвращает таблицу следующего формата:
Имя столбца | Тип данных | Описание |
---|---|---|
object_type | smallint | Тип параметра. Это значение равно 20 для параметра проекта и равно 30 для параметра пакета. |
parameter_data_type | nvarchar(128) | Тип данных параметра. |
parameter_name | sysname | Имя параметра. |
parameter_value | sql_variant | Значение параметра. |
sensitive | bit | Если значение равно 1 , значение параметра конфиденциально. Если значение равно 0 , то значение параметра не конфиденциально. |
обязательно | bit | Если значение равно 1 , то значение параметра необходимо для начала выполнения. Если значение равно 0 , то значение параметра не является необходимым для начала выполнения. |
value_set | bit | Если значение равно 1 , то значение параметра было назначено. Если значение равно 0 , то значение параметра не было назначено. |
Примечание
Литеральные значения отображаются обычным текстом. Вместо конфиденциальных значений отображается NULL.
Разрешения
Эта хранимая процедура требует применения одного из следующих разрешений:
Разрешения READ на проект и, если применимо, на указанную среду.
Членство в роли базы данных ssis_admin
Членство в роли сервера sysadmin
Ошибки и предупреждения
Следующий список содержит описания некоторых условий, которые могут вызвать ошибку или предупреждение.
Пакет не найден в указанной папке или проекте
Пользователь не имеет соответствующих разрешений
Указанный идентификатор среды не существует.