catalog.deploy_packages
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Область применения: SQL Server
Развертывает один или несколько пакетов в папке в каталоге служб Integration Services или обновляет существующий пакет, который был развернут ранее.
Синтаксис
catalog.deploy_packages [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @packages_table = ] packages_table
[, [ @operation_id OUTPUT = ] operation_id OUTPUT]
Аргументы
[ @folder_name = ] folder_name
Имя папки. Параметр folder_name имеет тип nvarchar(128).
[ @project_name = ] project_name
Имя проекта в папке. Параметр project_name имеет тип nvarchar(128).
[ @packages_table = ] packages_table
Двоичное содержимое файлов пакета служб Integration Services (DTSX). Параметр packages_table имеет тип [catalog].[Package_Table_Type]
[ @operation_id = ] operation_id
Возвращает уникальный идентификатор для операции развертывания. Параметр operation_id имеет тип bigint.
Значения кодов возврата
0 (успешное завершение)
Результирующие наборы
нет
Разрешения
Эта хранимая процедура требует применения одного из следующих разрешений:
Разрешения CREATE_OBJECTS на проект или разрешения MODIFY на пакет для обновления пакета.
Членство в роли базы данных ssis_admin
Членство в роли сервера sysadmin
Ошибки и предупреждения
В следующем списке приведено описание некоторых условий, при которых эта хранимая процедура может вызывать ошибки.
Параметр ссылается на объект, который не существует, параметр пытается создать уже существующий объект или же параметр недопустим по какой-либо другой причине.
У пользователя нет достаточных разрешений