catalog.move_project — база данных SSISDB
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных 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 (успешное завершение)
Результирующие наборы
нет
Разрешения
Эта хранимая процедура требует применения одного из следующих разрешений:
Разрешения READ и MODIFY на перемещаемый проект и разрешение CREATE_OBJECTS на целевую папку.
Членство в роли базы данных ssis_admin
Членство в роли сервера sysadmin
Ошибки и предупреждения
В следующем списке приведено описание некоторых условий, при которых эта хранимая процедура может вызывать ошибки.
Проект не существует
Исходная папка не существует
Целевая папка не существует или уже содержит объект с таким же именем
Пользователь не имеет соответствующих разрешений
Замечания
При перемещении проекта из исходной папки в целевую этот проект и все соответствующие ссылки на среду удаляются из исходной папки. В целевой папке создается аналогичные проект и ссылки на среду. Относительные ссылки на среду после перемещения будут указывать на другую папку. Абсолютные ссылки на среду после перемещения будут указывать на ту же папку.
Примечание.
Проект может иметь относительные или абсолютные ссылки на среду. Относительные ссылки указывают среду по имени, для использования этих ссылок среда должна находиться в той же папке, что и проект. Абсолютные ссылки указывают среду по имени и папке, они могут ссылаться на среду, расположенную в другой папке, отличной от папки, в которой находится проект.