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_folder は nvarchar(128) です。
[ @project_name = ] project_name
移動されるプロジェクトの名前。 project_name は nvarchar(128) です。
[ @destination_folder = ] destination_folder
プロジェクトが移動後に配置される移動先フォルダーの名前。 destination_folder は nvarchar(128) です。
リターン コード値
成功した場合は 0 を返します。
結果セット
なし
アクセス許可
このストアド プロシージャには、次の権限のいずれかが必要です。
移動するプロジェクトに対する READ および MODIFY 権限と、移動先フォルダーに対する CREATE_OBJECTS 権限
ssis_admin データベース ロールのメンバーシップ
sysadmin サーバー ロールのメンバーシップ
エラーおよび警告
このストアド プロシージャがエラーを発生させる可能性がある条件を以下に示します。
プロジェクトが存在しない
移動元フォルダーが存在しない
移動先フォルダーが存在しないか、移動先フォルダーに同じ名前のプロジェクトが既にある
ユーザーに適切な権限がない
注釈
プロジェクトを元のフォルダーから目的のフォルダーに移動すると、ソース フォルダーのプロジェクトと、対応する環境参照が削除されます 移動先のフォルダーには、同じプロジェクトと環境参照が作成されます。 相対環境参照は、移動後、別のフォルダーに解決されます。 絶対参照は、移動後、同じフォルダーに解決されます。
Note
プロジェクトでは、相対または絶対環境参照を使用できます。 相対参照の場合、名前によって環境を参照します。この環境はプロジェクトと同じフォルダーに格納されている必要があります。 絶対参照の場合、名前とフォルダーによって環境を参照します。これらの参照は、プロジェクトとは異なるフォルダーに格納されている環境を参照する場合があります。