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_name は nvarchar(128) です。
[ @project_name = ] project_name
パラメーターが存在するプロジェクトの名前。 project_name は nvarchar(128) です。
[ @package_name = ] package_name
パッケージの名前です。 パッケージ名を指定して、すべてのプロジェクト パラメーターと指定されたパッケージのパラメーターを取得します。 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 の場合、パラメーター値はセンシティブではありません。 |
必須 | bit | 値が 1 の場合、実行を開始するためパラメーター値が必要です。 値が 0 の場合、実行を開始するためのパラメーター値は不要です。 |
value_set | bit | 値が 1 の場合、パラメーター値は割り当てられています。 値が 0 の場合、パラメーター値は割り当てられていません。 |
Note
リテラル値は、プレーン テキストで表示されます。 センシティブ値の場合は、代わりに NULL が表示されます。
アクセス許可
このストアド プロシージャには、次の権限のいずれかが必要です。
プロジェクトの READ アクセス許可と、該当する場合は、参照先の環境での READ アクセス許可
ssis_admin データベース ロールのメンバーシップ
sysadmin サーバー ロールのメンバーシップ
エラーおよび警告
エラーまたは警告が発生する可能性がある条件を以下に示します。
指定したフォルダーまたはプロジェクトでパッケージが見つからない
ユーザーに適切な権限がない
指定した環境参照が存在しない