次の方法で共有


catalog.move_project - SSISDB データベース

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

適用対象: 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 を返します。

結果セット

なし

アクセス許可

このストアド プロシージャには、次の権限のいずれかが必要です。

  • 移動するプロジェクトに対する READ および MODIFY 権限と、移動先フォルダーに対する CREATE_OBJECTS 権限

  • ssis_admin データベース ロールのメンバーシップ

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

エラーおよび警告

このストアド プロシージャがエラーを発生させる可能性がある条件を以下に示します。

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

  • 移動元フォルダーが存在しない

  • 移動先フォルダーが存在しないか、移動先フォルダーに同じ名前のプロジェクトが既にある

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

注釈

プロジェクトを元のフォルダーから目的のフォルダーに移動すると、ソース フォルダーのプロジェクトと、対応する環境参照が削除されます 移動先のフォルダーには、同じプロジェクトと環境参照が作成されます。 相対環境参照は、移動後、別のフォルダーに解決されます。 絶対参照は、移動後、同じフォルダーに解決されます。

Note

プロジェクトでは、相対または絶対環境参照を使用できます。 相対参照の場合、名前によって環境を参照します。この環境はプロジェクトと同じフォルダーに格納されている必要があります。 絶対参照の場合、名前とフォルダーによって環境を参照します。これらの参照は、プロジェクトとは異なるフォルダーに格納されている環境を参照する場合があります。