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


catalog.create_environment_reference (база данных SSISDB)

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Область применения: SQL Server

Создает ссылку на среду для проекта в каталоге служб Integration Services.

Синтаксис

catalog.create_environment_reference [ @folder_name = ] folder_name  
     , [ @project_name = ] project_name  
     , [ @environment_name = ] environment_name  
     , [ @reference_type = ] reference_type  
  [  , [ @environment_folder_name = ] environment_folder_name ]  
  [  , [ @reference_id = ] reference_id OUTPUT ]  

Аргументы

[ @folder_name = ] folder_name
Имя папки проекта, которая ссылается на среду. Параметр folder_name имеет тип nvarchar(128).

[ @project_name = ] project_name
Имя проекта, ссылающегося на среду. Параметр project_name имеет тип nvarchar(128).

[ @environment_name = ] environment_name
Имя среды, на которую указывает ссылка. Параметр environment_name имеет тип nvarchar(128).

[ @reference_type = ] reference_type
Указывает, может среда находиться в той же папке, что и проект (относительная ссылка), или в другой папке (абсолютная ссылка). Значение R указывает, что ссылка относительная. Значение A указывает, что ссылка абсолютная. Параметр reference_type имеет тип char(1).

[ @environment_folder_name = ] environment_folder_name
Имя папки, в которой находится среда, на которую указывает ссылка. Это значение требуется для абсолютных ссылок. Параметр environment_folder_name имеет тип nvarchar(128).

[ @reference_id = ] reference_id
Возвращает уникальный идентификатор для новой ссылки. Это необязательный параметр. Параметр reference_id имеет тип bigint.

Значения кодов возврата

0 (успешное завершение)

Результирующие наборы

нет

Разрешения

Эта хранимая процедура требует применения одного из следующих разрешений:

  • Разрешения READ и MODIFY на проект и разрешение READ на среду

  • Членство в роли базы данных ssis_admin

  • Членство в роли сервера sysadmin

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

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

  • Недопустимое имя папки

  • Недопустимое имя проекта

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

  • Задана абсолютная ссылка с помощью символа A в параметре reference_location, но имя папки в параметре environment_folder_name не указано.

Замечания

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