catalog.restore_project (SSISDB データベース)
Integration Services カタログのプロジェクトを前のバージョンに復元します。
構文
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 データベース ロールのメンバーシップ
sysadmin サーバー ロールのメンバーシップ
エラーおよび警告
エラーまたは警告が発生する可能性がある条件を以下に示します。
プロジェクトのバージョンが存在しないか、プロジェクト名と一致しない
プロジェクトが存在しない
ユーザーに適切な権限がない
解説
プロジェクトを復元すると、すべてのパラメーターが既定値としてが割り当てられ、すべての環境参照は変更されないままになります。 カタログに保持されるプロジェクト バージョンの最大数は、catalog_property ビューで示すように、カテゴリ プロパティ MAX_VERSIONS_PER_PROJECT によって決定されます。
注意 |
---|
プロジェクトの復元後は、環境参照が有効ではなくなる場合があります。 |