catalog.deploy_packages
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
適用於: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 (成功)
結果集
None
權限
這個預存程序需要下列其中一個權限:
要更新套件之專案的 CREATE_OBJECTS 權限或套件的 MODIFY 權限。
ssis_admin 資料庫角色的成員資格
系統管理員伺服器角色的成員資格
錯誤和警告
下列清單將描述可能會造成預存程序引發錯誤的某些條件:
參數參考到不存在的物件、參數會嘗試建立物件已經存在的物件,或參數因為其他原因而無效。
使用者未具備足夠的權限