catalog.deploy_packages

適用対象:SQL Server Azure Data Factory の SSIS Integration Runtime

適用対象:SQL Server

Integration Services カタログ内のフォルダーにパッケージを 1 つ以上展開するか、既に展開されている既存のパッケージを更新します。

構文

catalog.deploy_packages [ @folder_name = ] folder_name
    , [ @project_name = ] project_name
    , [ @packages_table = ] packages_table
    [, [ @operation_id OUTPUT = ] operation_id OUTPUT]

引数

[ @folder_name = ] folder_name
フォルダーの名前。 folder_namenvarchar(128) です。

[ @project_name = ] project_name
フォルダー、プロジェクトの名前。 project_namenvarchar(128) です。

[ @packages_table = ] packages_table
Integration Services パッケージ (.dtsx) ファイルのバイナリ コンテンツ。 Packages_table[catalog].[Package_Table_Type] です。

[ @operation_id = ] operation_id
配置操作の一意識別子を返します。 operation_idbigint です。

リターン コード値

成功した場合は 0 を返します。

結果セット

なし

アクセス許可

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

  • プロジェクトまたはパッケージを更新するパッケージの変更のアクセス許可に対する CREATE_OBJECTS 権限、します。

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

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

エラーおよび警告

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

  • 存在しないオブジェクトをパラメーターが参照する、既に存在するオブジェクトをパラメーターが作成しようとする、または何かの方法でパラメーターが無効である。

  • ユーザーに十分な権限がない