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 時,表示參數值未指派。 |
注意
常值會以純文字顯示。 敏感值的位置會顯示 NULL。
權限
這個預存程序需要下列其中一個權限:
專案的 READ 權限,以及 (如果適用的話) 參考環境的 READ 權限
ssis_admin 資料庫角色的成員資格
系統管理員伺服器角色的成員資格
錯誤和警告
下列清單將描述可能會引發錯誤或警告的某些條件:
在指定的資料夾或專案中找不到封裝
使用者未具備適當的權限
指定的環境參考不存在