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

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

適用対象:SQL Server

Integration Services カタログのプロジェクトおよび対応するパッケージの既定のパラメーター値を解決し、取得します。

構文

catalog.get_parameter_values [ @folder_name = ] folder_name  
     , [ @project_name = ] project_name  
     , [ @package_name = ] package_name  
  [  , [ @reference_id = ] reference_id  ]  
  

引数

[ @folder_name = ] folder_name
プロジェクトを含むフォルダーの名前。 folder_namenvarchar(128) です。

[ @project_name = ] project_name
パラメーターが存在するプロジェクトの名前。 project_namenvarchar(128) です。

[ @package_name = ] package_name
パッケージの名前です。 パッケージ名を指定して、すべてのプロジェクト パラメーターと指定されたパッケージのパラメーターを取得します。 package_namenvarchar (260) です。

[ @reference_id = ] reference_id
環境参照の一意識別子。 このパラメーターは省略可能です。 reference_idbigint です。

リターン コード値

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

結果セット

次の形式のテーブルを返します。

列名 データ型 説明
object_type smallint パラメーターの型。 プロジェクト パラメーターでは値は 20、パッケージ パラメーターでは値は 30 です。
parameter_data_type nvarchar(128) パラメーターのデータ型です。
parameter_name sysname パラメーターの名前。
parameter_value sql_variant パラメーターの値。
sensitive bit 値が 1 の場合、パラメーター値はセンシティブです。 値が 0 の場合、パラメーター値はセンシティブではありません。
必須 bit 値が 1 の場合、実行を開始するためパラメーター値が必要です。 値が 0 の場合、実行を開始するためのパラメーター値は不要です。
value_set bit 値が 1 の場合、パラメーター値は割り当てられています。 値が 0 の場合、パラメーター値は割り当てられていません。

Note

リテラル値は、プレーン テキストで表示されます。 センシティブ値の場合は、代わりに NULL が表示されます。

アクセス許可

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

  • プロジェクトの READ アクセス許可と、該当する場合は、参照先の環境での READ アクセス許可

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

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

エラーおよび警告

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

  • 指定したフォルダーまたはプロジェクトでパッケージが見つからない

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

  • 指定した環境参照が存在しない