Développement d'un gestionnaire de connexions personnalisé

Integration Services utilise des gestionnaires de connexions pour encapsuler les informations nécessaires pour se connecter à une source de données externe. Integration Services inclut divers gestionnaires de connexions qui prennent en charge les connexions aux sources de données les plus couramment utilisées, allant des bases de données d'entreprise aux fichiers texte et feuilles de calcul Excel. Si les gestionnaires de connexions et les sources de données externes pris en charge par Integration Services ne répondent pas totalement à vos besoins, vous pouvez créer un gestionnaire de connexions personnalisé.

Pour créer un gestionnaire de connexions personnalisé, vous devez créer une classe qui hérite de la classe de base ConnectionManagerBase, appliquer l'attribut DtsConnectionAttribute à votre nouvelle classe et remplacer les importantes méthodes et propriétés de la classe de base, notamment la propriété ConnectionString et la méthode AcquireConnection.

Pour obtenir des exemples fonctionnels de gestionnaires de connexions personnalisés, consultez les exemples Integration Services sur Codeplex. Les extraits de code présentés dans cette section sont tirés de l'exemple de gestionnaire de connexions personnalisé SQL Server.

Important

Une grande partie des tâches, sources et destinations intégrées à Integration Services utilisent uniquement des types spécifiques de gestionnaires de connexions intégrés. Avant de développer un gestionnaire de connexions personnalisé afin de l'utiliser avec des tâches et composants intégrés, vérifiez si ces composants limitent la liste des gestionnaires de connexions disponibles à un type spécifique. Si votre solution requiert un gestionnaire de connexions personnalisé, vous devrez peut-être développer également une tâche personnalisée ou une source/destination personnalisée à utiliser avec le gestionnaire de connexions.

Dans cette section

Cette section décrit comment créer, configurer et coder un gestionnaire de connexions personnalisé et son interface utilisateur personnalisée facultative. Les extraits de code présentés dans cette section sont tirés de l'exemple de gestionnaire de connexions personnalisé SQL Server.

Sections connexes

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 :

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 :

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 des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

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