Partager via


Développement d'un module fournisseur d'informations personnalisé

Integration Services possède des fonctions de journalisation étendues qui permettent de capturer les événements qui se produisent pendant l'exécution de package. Integration Services inclut divers modules fournisseurs d’informations qui permettent de créer et de stocker des journaux dans différents formats, tels que XML, texte et base de données ou dans le journal des événements Windows. Si les modules fournisseurs d'informations et les formats de sortie fournis ne répondent pas totalement à vos besoin, vous pouvez créer un module fournisseur d'informations personnalisé.

Pour créer un module fournisseur d'informations personnalisé, vous devez créer une classe qui hérite de la classe de base LogProviderBase, appliquer l'attribut DtsLogProviderAttribute à la nouvelle classe et substituer les méthodes et propriétés importantes de la classe de base, notamment la propriété ConfigString et la méthode Log.

Dans cette section

Cette section explique comment créer, configurer et coder un module fournisseur d'informations personnalisé.

La création d’un fournisseur de journaux personnalisé décrit comment créer les classes d’un projet de fournisseur de journaux personnalisé.

Le codage d’un fournisseur de journaux personnalisé décrit comment implémenter un fournisseur de journaux personnalisé en remplaçant les méthodes et les propriétés de la classe de base.

Le développement d’une interface utilisateur pour une interface utilisateur personnalisée du fournisseur de journaux personnalisé pour les fournisseurs de journaux personnalisés n’est pas pris en charge dans SQL Server Integration Services.

Informations communes à tous les objets personnalisés

Pour obtenir les informations communes à tous les types d'objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :

Le développement d’objets personnalisés pour Integration Services décrit les étapes de base de l’implémentation de tous les types d’objets personnalisés pour Integration Services.

La persistance d’objets personnalisés décrit la persistance personnalisée et explique quand elle est nécessaire.

La génération, le déploiement et le débogage d’objets personnalisés décrit les techniques de création, de signature, de déploiement et de débogage d’objets personnalisés.

Informations sur les autres objets personnalisés

Pour plus d’informations sur les autres types d’objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :

Le développement d’une tâche personnalisée explique comment programmer des tâches personnalisées.

Le développement d’un Gestionnaire des connexions personnalisé explique comment programmer des gestionnaires de connexions personnalisés.

Le développement d’un énumérateur ForEach personnalisé explique comment programmer des énumérateurs personnalisés.

Le développement d’un composant de flux de données personnalisé explique comment programmer des sources de flux de données personnalisées, des transformations et des destinations.

Icône Integration Services (petite) Rester à jour avec Integration Services
Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que les solutions sélectionnées de la communauté, visitez la page Integration Services sur MSDN :

Visiter la page Integration Services sur MSDN

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.