catalog.move_project - SSISDB 資料庫
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
適用於: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 資料庫角色的成員資格
系統管理員伺服器角色的成員資格
錯誤和警告
下列清單將描述可能會造成預存程序引發錯誤的某些條件:
專案不存在
來源資料夾不存在
目的地資料夾不存在或目的地資料夾已包含具有相同名稱的專案
使用者未具備適當的權限
備註
當專案從來源資料夾移動到目的地資料夾時,來源資料夾中的專案和對應環境參考將遭到刪除。 目的地資料夾中會建立相同的專案和環境參考。 移動之後,相對環境參考將解析成不同的資料夾。 移動之後,絕對參考會解析成相同的資料夾。
注意
專案可以具有相對或絕對的環境參考。 相對參考會依名稱參考環境,而這些參考會要求環境位於與專案相同的資料夾中。 絕對參考會依名稱和資料夾參考環境,而這些參考會參考位於與專案資料夾不同之資料夾中的環境。