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_foldernvarchar(128)

[ @project_name = ] project_name
要移動之專案的名稱。 project_namenvarchar(128)

[ @destination_folder = ] destination_folder
在移動之後,專案所在之目的地資料夾的名稱。 destination_foldernvarchar(128)

傳回碼值

0 (成功)

結果集

None

權限

這個預存程序需要下列其中一個權限:

  • 您想要移動之專案的 READ 和 MODIFY 權限,以及目的地資料夾的 CREATE_OBJECTS 權限

  • ssis_admin 資料庫角色的成員資格

  • 系統管理員伺服器角色的成員資格

錯誤和警告

下列清單將描述可能會造成預存程序引發錯誤的某些條件:

  • 專案不存在

  • 來源資料夾不存在

  • 目的地資料夾不存在或目的地資料夾已包含具有相同名稱的專案

  • 使用者未具備適當的權限

備註

當專案從來源資料夾移動到目的地資料夾時,來源資料夾中的專案和對應環境參考將遭到刪除。 目的地資料夾中會建立相同的專案和環境參考。 移動之後,相對環境參考將解析成不同的資料夾。 移動之後,絕對參考會解析成相同的資料夾。

注意

專案可以具有相對或絕對的環境參考。 相對參考會依名稱參考環境,而這些參考會要求環境位於與專案相同的資料夾中。 絕對參考會依名稱和資料夾參考環境,而這些參考會參考位於與專案資料夾不同之資料夾中的環境。