Compartir a través de


Desarrollar un administrador de conexiones personalizado

Integration Services usa los administradores de conexiones para encapsular la información necesaria para conectar a un origen de datos externo. Integration Services incluye varios administradores de conexiones que admiten conexiones a los orígenes de datos de uso más frecuente, desde bases de datos empresariales hasta archivos de texto y hojas de cálculo de Excel. Si Integration Services admite administradores de conexiones y orígenes de datos externos que no cumplen completamente sus requisitos, puede crear un administrador de conexiones personalizado.

Para crear un administrador de conexiones personalizado, debe crear una clase que herede de la clase base ConnectionManagerBase, aplicar el atributo DtsConnectionAttribute a la nueva clase e invalidar los métodos y propiedades importantes de la clase base, incluidos la propiedad ConnectionString y el método AcquireConnection.

Para obtener ejemplos funcionales de administradores de conexiones personalizados, vea los ejemplos de Integration Services en Codeplex. Los fragmentos de código mostrados en esta sección se deducen del ejemplo de administrador de conexiones personalizado de Sql Server.

Nota importanteImportante

Muchas de las tareas, orígenes y destinos que se han incluido en Integration Services se usan únicamente con tipos específicos de administradores de conexiones integrados. Antes de desarrollar un administrador de conexiones personalizado para utilizar con tareas y componentes integrados, compruebe si esos componentes restringen la lista de administradores de conexiones disponibles a aquéllos de un tipo específico. Si su solución requiere un administrador de conexión personalizado, también podría tener que desarrollar una tarea personalizada, o un origen o destino personalizados, para su uso con el administrador de conexión.

Esta sección

En esta sección se describe cómo crear, configurar y codificar un administrador de conexiones y su interfaz de usuario personalizada opcional. Los fragmentos de código mostrados en esta sección se deducen del ejemplo de administrador de conexiones personalizado de Sql Server.

Secciones relacionadas

Información común a todos los objetos personalizados

Para obtener información común a todos los tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:

Información sobre otros objetos personalizados

Para obtener información sobre los demás tipos de objetos personalizados que puede crear en Integration Services, vea los temas siguientes:

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.