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

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

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

  • Пакет не найден в указанной папке или проекте

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

  • Указанный идентификатор среды не существует.