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


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

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

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

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

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

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