Condividi tramite


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.