Partage via


Procédures stockées (catalogue Integration Services)

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

S’applique à :SQL Server

Cette section décrit les procédures stockées Transact-SQL qui sont disponibles pour l'administration des projets Integration Services déployés dans une instance de SQL Server.

Appelez les procédures stockées Integration Services pour ajouter, supprimer, modifier ou exécuter des objets stockés dans le catalogue SSISDB.

Le nom par défaut du catalogue est SSISDB. Les objets stockés dans le catalogue incluent des projets, des packages, des paramètres, des environnements et l'historique opérationnel.

Vous pouvez utiliser directement les vues de base de données et les procédures stockées, ou écrire du code personnalisé qui appelle l'API managée. Management Studio et l'API managée interrogent les vues et appellent les procédures stockées décrites dans cette section pour effectuer de nombreuses tâches.

Dans cette section

catalog.add_data_tap
Ajoute un drainage de données sur la sortie d'un composant dans un flux de données de package.

catalog.add_data_tap_by_guid
Ajoute un drainage de données à un chemin de flux de données spécifique dans un flux de données de package.

catalog.check_schema_version
Détermine si le schéma de catalogue SSISDB et les binaires Integration Services (assembly ISServerExec et SQLCLR) sont compatibles.

catalog.clear_object_parameter_value (base de données SSISDB)
Efface la valeur d'un paramètre pour un projet ou un package Integration Services existant stocké sur le serveur.

catalog.configure_catalog (base de données SSISDB)
Configure le catalogue Integration Services en définissant une propriété de catalogue sur une valeur spécifiée.

catalog.create_environment (base de données SSISDB)
Crée un environnement dans le catalogue Integration Services.

catalog.create_environment_reference (base de données SSISDB)
Crée une référence environnementale pour un projet dans le catalogue Integration Services.

catalog.create_environment_variable (base de données SSISDB)
Crée une variable d'environnement dans le catalogue Integration Services.

catalog.create_execution (base de données SSISDB)
Crée une instance d'exécution dans le catalogue Integration Services.

catalog.create_execution_dump
Provoque la suspension d'un package en cours d'exécution et la création d'un fichier de vidage par ce dernier.

catalog.create_folder (base de données SSISDB)
Crée un dossier dans le catalogue Integration Services.

catalog.delete_environment (base de données SSISDB)
Supprime un environnement d'un dossier dans le catalogue Integration Services.

catalog.delete_environment_reference (base de données SSISDB)
Supprime une référence environnementale d'un projet dans le catalogue Integration Services.

catalog.delete_environment_variable (base de données SSISDB)
Supprime une variable d'environnement d'un environnement dans le catalogue Integration Services.

catalog.delete_folder (base de données SSISDB)
Supprime un dossier du catalogue Integration Services.

catalog.delete_project (base de données SSISDB)
Supprime un projet existant d'un dossier dans le catalogue Integration Services.

catalog.deny_permission (base de données SSISDB)
Refuse une autorisation sur un objet sécurisable dans le catalogue Integration Services.

catalog.deploy_project (base de données SSISDB)
Déploie un projet dans un dossier dans le catalogue Integration Services ou met à jour un projet existant qui a été déployé précédemment.

catalog.get_parameter_values (base de données SSISDB)
Résout et extrait les valeurs de paramètre par défaut d'un projet et les packages correspondants dans le catalogue Integration Services.

catalog.get_project (base de données SSISDB)
Extrait les propriétés d'un projet existant dans le catalogue Integration Services.

catalog.grant_permission (base de données SSISDB)
Accorde une autorisation sur un objet sécurisable dans le catalogue Integration Services.

catalog.move_environment (base de données SSISDB)
Déplace un environnement d'un dossier vers un autre dans le catalogue Integration Services.

catalog.move_project (base de données SSISDB)
Déplace un projet d'un dossier vers un autre dans le catalogue Integration Services.

catalog.remove_data_tap
Supprime un drainage de données d'une sortie de composant dans une exécution.

catalog.rename_environment (base de données SSISDB)
Renomme un environnement dans le catalogue Integration Services.

catalog.rename_folder (base de données SSISDB)
Renomme un dossier dans le catalogue Integration Services.

catalog.restore_project (base de données SSISDB)
Restaure un projet dans le catalogue Integration Services dans une version précédente.

catalog.revoke_permission (base de données SSISDB)
Révoque une autorisation sur un objet sécurisable dans le catalogue Integration Services.

catalog.set_environment_property (base de données SSISDB)
Définit la propriété d'un environnement dans le catalogue Integration Services.

catalog.set_environment_reference_type (base de données SSISDB)
Définit le type de référence et le nom de l'environnement associés à une référence environnementale existante pour un projet dans le catalogue Integration Services.

catalog.set_environment_variable_property (base de données SSISDB)
Définit la propriété d'une variable d'environnement dans le catalogue Integration Services.

catalog.set_environment_variable_protection (base de données SSISDB)
Définit le bit de critère de diffusion d'une variable d'environnement dans le catalogue Integration Services.

catalog.set_environment_variable_value (base de données SSISDB)
Définit la valeur d'une variable d'environnement dans le catalogue Integration Services.

catalog.set_execution_parameter_value (base de données SSISDB)
Définit la valeur d'un paramètre pour une instance d'exécution dans le catalogue Integration Services .

catalog.set_execution_property_override_value
Définit la valeur d'une propriété pour une instance d'exécution dans le catalogue Integration Services.

catalog.set_folder_description (base de données SSISDB)
Définit la description d'un dossier dans le catalogue Integration Services.

catalog.set_object_parameter_value (base de données SSISDB)
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.

catalog.start_execution (base de données SSISDB)
Démarre une instance d'exécution dans le catalogue Integration Services.

catalog.startup
Effectue la maintenance de l'état des opérations pour le catalogue SSISDB.

catalog.stop_operation (base de données SSISDB)
Arrête une validation ou une instance d'exécution dans le catalogue Integration Services.

catalog.validate_package (base de données SSISDB)
Valide de façon asynchrone un package dans le catalogue Integration Services.

catalog.validate_project (base de données SSISDB)
Valide de façon asynchrone un projet dans le catalogue Integration Services.

catalog.add_execution_worker (base de données SSISDB)
Ajoute un Integration Services Scale Out Worker à une instance d’exécution dans Scale Out.

catalog.enable_worker_agent (base de données SSISDB)
Active un Scale Out Worker pour Scale Out Master utilisant ce catalogue Integration Services.

catalog.disable_worker_agent (base de données SSISDB)
Désactive un Scale Out Worker pour Scale Out Master utilisant ce catalogue Integration Services.