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


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

Получает двоичный поток проекта, развернутого на сервере Службы Integration Services.

Синтаксис

get_project [ @folder_name = ] folder_name , [ @project_name = ] project_name

Аргументы

  • [ @folder\_name = ] folder_name
    Имя папки, которая содержит проект. Аргумент folder_name имеет тип nvarchar(128).

  • [ @project\_name = ] project_name
    Имя проекта. Аргумент project_name имеет тип nvarchar(128).

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

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

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

Двоичный поток проекта возвращается в виде объекта varbinary(MAX). Если папка или проект не найдены, результат не возвращается.

Разрешения

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

  • Разрешения READ на проект

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

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

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

В следующем списке перечислены некоторые условия, при которых хранимая процедура get_project может вызвать ошибку.

  • Проект не существует

  • Папка не существует

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