catalog.set_object_parameter_value (database SSISDB)
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
Si applica a: SQL Server
Imposta il valore di un parametro nel catalogo di Integration Services. Viene associato il valore a una variabile di ambiente o viene assegnato un valore letterale che viene usato per impostazione predefinita nel caso non siano assegnati altri valori.
Sintassi
catalog.set_object_parameter_value [ @object_type = ] object_type
, [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @parameter_name = ] parameter_name
, [ @parameter_value = ] parameter_value
[ , [ @object_name = ] object_name ]
[ , [ @value_type = ] value_type ]
Argomenti
[@object_type =] object_type
Tipo di parametro. Utilizzare il valore 20
per indicare un parametro del progetto o il valore 30
per indicare un parametro del pacchetto. object_type è di tipo smallInt.
[@folder_name =] folder_name
Nome della cartella in cui è contenuto il parametro. folder_name è di tipo nvarchar(128).
[@project_name =] project_name
Nome del progetto in cui è contenuto il parametro. project_name è di tipo nvarchar(128).
[@parameter_name =] parameter_name
Nome del parametro. parameter_name è di tipo nvarchar(128).
[@parameter_value =] parameter_value
Valore del parametro . parameter_value è di tipo sql_variant.
[@object_name =] object_name
Il nome del pacchetto. Questo argomento è necessario quando il parametro è un parametro del pacchetto. object_name è di tipo nvarchar(260).
[@value_type =] value_type
Tipo di valore del parametro. Usare il carattere V
per indicare che parameter_value è un valore letterale che viene usato per impostazione predefinita quando non viene assegnato nessun altro valore prima dell'esecuzione. Usare il carattere R
per indicare che parameter_value è un valore di riferimento ed è stato impostato sul nome di una variabile di ambiente. Questo argomento è facoltativo. Per impostazione predefinita, viene utilizzato il carattere V
. value_type è di tipo char(1).
Valore del codice restituito
0 (esito positivo)
Set di risultati
None
Autorizzazioni
Per questa stored procedure è necessaria una delle autorizzazioni seguenti:
Autorizzazioni READ e MODIFY sul progetto
Appartenenza al ruolo del database ssis_admin
Appartenenza al ruolo del server sysadmin
Errori e avvisi
Nell'elenco seguente vengono descritte alcune condizioni che possono determinare la generazione di un errore da parte della stored procedure:
Tipo di parametro non valido
Nome del progetto non valido
Per parametri del pacchetto, nome del pacchetto non valido
Tipo di valore non valido
Utente senza autorizzazioni appropriate.
Osservazioni:
Se value_type non viene specificato, per impostazione predefinita viene usato un valore letterale per parameter_value. Quando viene usato un valore letterale, il parametro value_set nella vista object_parameters viene impostato su
1
. Un valore di parametro NULL non è consentito.Se value_type contiene il carattere
R
, che indica un valore a cui si fa riferimento, parameter_value fa riferimento al nome di una variabile di ambiente.Il valore
20
può essere usato per il parametro object_type per indicare un parametro del progetto. In questo caso, un valore per object_name non è necessario e qualsiasi valore specificato per object_name verrà ignorato. Questo valore viene utilizzato quando l'utente desidera impostare un parametro del progetto.Il valore
30
può essere usato per il parametro object_type per indicare un parametro del pacchetto. In questo caso, un valore di object_name viene usato per indicare il pacchetto corrispondente. Se object_name non è specificato, la stored procedure restituisce un errore e viene terminata.