catalog.get_parameter_values (SSISDB データベース)
Integration Services カタログのプロジェクトおよび対応するパッケージの既定のパラメーター値を解決し、取得します。
構文
get_parameter_values [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @package_name = ] package_name
[ , [ @reference_id = ] reference_id ]
引数
[ @folder\_name = ] folder_name
プロジェクトを含むフォルダーの名前。 folder_name は nvarchar(128) 型です。[ @project\_name = ] project_name
パラメーターが存在するプロジェクトの名前。 project_name は nvarchar(128) 型です。[ @package\_name = ] package_name
パッケージの名前。 パッケージ名を指定して、すべてのプロジェクト パラメーターと指定されたパッケージのパラメーターを取得します。 NULL を使用すると、すべてのプロジェクト パラメーターとすべてのパッケージのパラメーターを取得します。 package_name は nvarchar(260) 型です。[ @reference\_id = ] reference_id
環境参照の一意識別子。 このパラメーターはオプションです。 reference_id は bigint 型です。
リターン コードの値
成功した場合は 0 を返します。
結果セット
次の形式のテーブルを返します。
列名 |
データ型 |
説明 |
---|---|---|
object_type |
smallint |
パラメーターの種類。 プロジェクト パラメーターでは値は 20、パッケージ パラメーターでは値は 30 です。 |
parameter_data_type |
nvarchar(128) |
パラメーターのデータ型。 |
parameter_name |
sysname |
パラメーターの名前。 |
parameter_value |
sql_variant |
パラメーターの値。 |
sensitive |
bit |
値が 1 の場合、パラメーター値はセンシティブです。 値が 0 の場合、パラメーター値はセンシティブではありません。 |
required |
bit |
値が 1 の場合、実行を開始するためパラメーター値が必要です。 値が 0 の場合、実行を開始するためのパラメーター値は不要です。 |
value_set |
bit |
値が 1 の場合、パラメーター値は割り当てられています。 値が 0 の場合、パラメーター値は割り当てられていません。 |
注 |
---|
リテラル値は、プレーン テキストで表示されます。 センシティブ値の場合は、代わりに NULL が表示されます。 |
権限
このストアド プロシージャには、次の権限のいずれかが必要です。
プロジェクトの READ 権限と、該当する場合は、参照先の環境での READ 権限
ssis_admin データベース ロールのメンバーシップ
sysadmin サーバー ロールのメンバーシップ
エラーおよび警告
エラーまたは警告が発生する可能性がある条件を以下に示します。
指定したフォルダーまたはプロジェクトでパッケージが見つからない
ユーザーに適切な権限がない
指定した環境参照が存在しない