catalog.get_parameter_values (database SSISDB)
Vengono risolti e recuperati i valori predefiniti del parametro da un progetto e dai pacchetti corrispondenti nel catalogo di Integration Services.
Sintassi
get_parameter_values [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @package_name = ] package_name
[ , [ @reference_id = ] reference_id ]
Argomenti
[ @folder\_name = ] folder_name
Nome della cartella in cui è contenuto il progetto. folder_name è di tipo nvarchar(128).[ @project\_name = ] project_name
Nome del progetto in cui si trovano i parametri. project_name è di tipo nvarchar(128).[ @package\_name = ] package_name
Nome del pacchetto. Specificare il nome del pacchetto per recuperare tutti i parametri del progetto e i parametri da un pacchetto specifico. Utilizzare NULL per recuperare tutti i parametri del progetto e i parametri da tutti i pacchetti. package_name è di tipo nvarchar(260).[ @reference\_id = ] reference_id
Identificatore univoco di un riferimento all'ambiente. Questo parametro è facoltativo. reference_id è di tipo bigint.
Valore del codice restituito
0 (esito positivo)
Set di risultati
Viene restituita una tabella con il formato seguente:
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
object_type |
smallint |
Tipo di parametro. Il valore è 20 per un parametro del progetto e 30 per un parametro del pacchetto. |
parameter_data_type |
nvarchar(128) |
Tipo di dati del parametro. |
parameter_name |
sysname |
Nome del parametro. |
parameter_value |
sql_variant |
Valore del parametro. |
sensitive |
bit |
Quando il valore è 1, il valore del parametro è importante. In caso contrario, il valore è 0. |
required |
bit |
Quando il valore è 1, il valore del parametro è necessario per avviare l'esecuzione. In caso contrario, il valore è 0. |
value_set |
bit |
Quando il valore è 1, il valore del parametro è stato assegnato. In caso contrario, il valore è 0. |
[!NOTA]
I valori letterali vengono visualizzati non crittografati. NULL viene visualizzato al posto dei valori importanti.
Autorizzazioni
Per questa stored procedure è necessaria una delle autorizzazioni seguenti:
Autorizzazioni READ sul progetto e, se applicabile, autorizzazione READ sull'ambiente a cui si fa riferimento
Appartenenza al ruolo del database ssis_admin
Appartenenza al ruolo server sysadmin
Errori e avvisi
Nell'elenco seguente vengono descritte alcune condizioni che possono generare un errore o un avviso:
Impossibile trovare il pacchetto nella cartella o progetto specificato.
Utente senza autorizzazioni appropriate
Riferimento all'ambiente specificato inesistente.