catalog.move_project — база данных SSISDB

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

Применимо к:SQL Server

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

Синтаксис

catalog.move_project [ @source_folder = ] source_folder  
    , [ @project_name = ] project_name  
    , [ @destination_folder = ] destination_folder  

Аргументы

[ @source_folder = ] source_folder
Имя исходной папки, в которой проект хранится до перемещения. Параметр source_folder имеет тип nvarchar(128).

[ @project_name = ] project_name
Имя перемещаемого проекта. Параметр project_name имеет тип nvarchar(128) .

[ @destination_folder = ] destination_folder
Имя целевой папки, в которой проект хранится после перемещения. Параметр destination_folder имеет тип nvarchar(128).

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

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

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

None

Разрешения

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

  • Разрешения READ и MODIFY на перемещаемый проект и разрешение CREATE_OBJECTS на целевую папку.

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

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

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

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

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

  • Исходная папка не существует

  • Целевая папка не существует или уже содержит объект с таким же именем

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

Комментарии

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

Примечание

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