次の方法で共有


catalog.restore_project (SSISDB データベース)

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

適用対象: 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 データベース ロールのメンバーシップ

  • sysadmin サーバー ロールのメンバーシップ

エラーおよび警告

エラーまたは警告が発生する可能性がある条件を以下に示します。

  • プロジェクトのバージョンが存在しないか、プロジェクト名と一致しない

  • プロジェクトが存在しない

  • ユーザーに適切な権限がない

解説

プロジェクトを復元すると、すべてのパラメーターが既定値としてが割り当てられ、すべての環境参照は変更されないままになります。 カタログに保持されるプロジェクト バージョンの最大数は、カタログ プロパティ MAX_VERSIONS_PER_PROJECT によって決まります。catalog_property ビューに表示されます。

警告

プロジェクトの復元後は、環境参照が有効ではなくなる場合があります。