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_name 是 nvarchar(128) 。
[ @project _name = ] project_name
專案的名稱。 project_name 是 nvarchar(128) 。
[ @object_version_lsn = ] object_version_lsn
專案的版本。 object_version_lsn 是 bigint。
傳回碼值
0 (成功)
結果集
如果找不到 project_name,專案詳細資料會以 varbinary(MAX) 的方式傳回,當作結果集的一部分。
如果專案無法還原到指定的資料夾,就會傳回 NO RESULT SET。
權限
這個預存程序需要下列其中一個權限:
專案的 READ 和 MODIFY 權限
ssis_admin 資料庫角色的成員資格
系統管理員伺服器角色的成員資格
錯誤和警告
下列清單將描述可能會引發錯誤或警告的某些條件:
專案版本不存在或不符合專案名稱
專案不存在
使用者未具備適當的權限
備註
還原專案時,會為所有參數會指定預設值,而且所有環境參考都會維持不變。 目錄中保留的專案版本最大數目取決於目錄屬性 MAX_VERSIONS_PER_PROJECT,如同 catalog_property 檢視中所示。
警告
還原專案之後,環境參考可能不再有效。