catalog.set_object_parameter_value (base de données SSISDB)

 

THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Définit la valeur d'un paramètre dans le catalogue Integration Services. Associe la valeur à une variable d'environnement ou affecte une valeur littérale qui sera utilisée par défaut si aucune autre valeur n'est affectée.

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 ]  

[ @object_type =] object_type
Le type de paramètre. Utilisez la valeur 20 pour indiquer un paramètre du projet ou la valeur 30 pour indiquer un paramètre du package. Le object_type est smallInt.

[ @folder_name =] nom_dossier
Nom du dossier qui contient le paramètre. Le nom_dossier est nvarchar (128).

[ @project_name =] project_name
Nom du projet qui contient le paramètre. Le project_name est nvarchar (128).

[ @parameter_name =] nom_paramètre
Nom du paramètre. Le nom_paramètre est nvarchar (128).

[ @parameter_value =] valeur_paramètre
Valeur du paramètre. Le valeur_paramètre est sql_variant.

[ @object_name =] nom_objet
Nom du package. Cet argument est obligatoire lorsque le paramètre est un paramètre du package. Le nom_objet est nvarchar (260).

[ @value_type = ] value_type
Type de valeur du paramètre. Utilisez le caractère V pour indiquer que valeur_paramètre est une valeur littérale qui sera utilisée par défaut si aucune autre valeur n’est affecté avant l’exécution. Utilisez le caractère R pour indiquer que valeur_paramètre est une valeur référencée et a été défini sur le nom d’une variable d’environnement. Cet argument est facultatif, le caractère V est utilisé par défaut. Le value_type est char (1).

0 (succès)

Aucune

Cette procédure stockée requiert l'une des autorisations suivantes :

  • Autorisations READ et MODIFY sur le projet

  • L’appartenance à la ssis_admin rôle de base de données

  • L’appartenance à la sysadmin rôle de serveur

La liste suivante décrit quelques conditions qui peuvent générer une erreur de procédure stockée :

  • Le type de paramètre n'est pas valide.

  • Le nom du projet n'est pas valide.

  • Pour les paramètres du package, le nom du package n'est pas valide

  • Le type de valeur n'est pas valide.

  • L’utilisateur n’a pas les autorisations appropriées

  • Si aucune value_type est spécifié, une valeur littérale pour valeur_paramètre est utilisé par défaut. Lorsqu’une valeur littérale est utilisée, le value_set dans les object_parameters affichage est défini sur 1. Une valeur de paramètre NULL n'est pas autorisée.

  • Si value_type contient le caractère R, qui désigne une valeur référencée, valeur_paramètre fait référence au nom d’une variable d’environnement.

  • La valeur 20 peuvent être utilisés pour object_type pour dénoter un paramètre de projet. Dans ce cas, une valeur pour nom_objet n’est pas nécessaire et la valeur spécifiée pour nom_objet est ignoré. Cette valeur est utilisée lorsque l'utilisateur souhaite définir un paramètre du projet.

  • La valeur 30 peuvent être utilisés pour object_type pour dénoter un paramètre de package. Dans ce cas, une valeur pour nom_objet sert à désigner le package correspondant. Si nom_objet n’est pas spécifié, la procédure stockée renvoie une erreur et s’arrête.

Ajouts de la communauté

AJOUTER
Afficher: