共用方式為


catalog.restore_project (SSISDB 資料庫)

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

適用於:SQL Server

將 Integration Services 目錄中的專案還原為舊版。

語法

catalog.restore_project [ @folder_name = ] folder_name  
    , [ @project_name = ] project _name  
    , [ @object_version_lsn = ] object_version_lsn  
  

引數

[ @folder_name = ] folder_name
包含專案之資料夾的名稱。 folder_namenvarchar(128)

[ @project _name = ] project_name
專案的名稱。 project_namenvarchar(128)

[ @object_version_lsn = ] object_version_lsn
專案的版本。 object_version_lsnbigint

傳回碼值

0 (成功)

結果集

如果找不到 project_name,專案詳細資料會以 varbinary(MAX) 的方式傳回,當作結果集的一部分。

如果專案無法還原到指定的資料夾,就會傳回 NO RESULT SET

權限

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

  • 專案的 READ 和 MODIFY 權限

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

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

錯誤和警告

下列清單將描述可能會引發錯誤或警告的某些條件:

  • 專案版本不存在或不符合專案名稱

  • 專案不存在

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

備註

還原專案時,會為所有參數會指定預設值,而且所有環境參考都會維持不變。 目錄中保留的專案版本最大數目取決於目錄屬性 MAX_VERSIONS_PER_PROJECT,如同 catalog_property 檢視中所示。

警告

還原專案之後,環境參考可能不再有效。