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_name は nvarchar(128) です。
[ @project_name = ] project_name
フォルダー、プロジェクトの名前。 project_name は nvarchar(128) です。
[ @packages_table = ] packages_table
Integration Services パッケージ (.dtsx) ファイルのバイナリ コンテンツ。 Packages_table は [catalog].[Package_Table_Type] です。
[ @operation_id = ] operation_id
配置操作の一意識別子を返します。 operation_id は bigint です。
リターン コード値
成功した場合は 0 を返します。
結果セット
なし
アクセス許可
このストアド プロシージャには、次の権限のいずれかが必要です。
プロジェクトまたはパッケージを更新するパッケージの変更のアクセス許可に対する CREATE_OBJECTS 権限、します。
ssis_admin データベース ロールのメンバーシップ
sysadmin サーバー ロールのメンバーシップ
エラーおよび警告
このストアド プロシージャがエラーを発生させる可能性がある条件を以下に示します。
存在しないオブジェクトをパラメーターが参照する、既に存在するオブジェクトをパラメーターが作成しようとする、または何かの方法でパラメーターが無効である。
ユーザーに十分な権限がない