Compartilhar via


Desenvolvendo um gerenciador de conexões personalizado

O Integration Services usa gerenciadores de conexões para encapsular as informações necessárias para se conectar a uma fonte de dados externa. O Integration Services inclui uma variedade de gerenciadores de conexões que suportam conexões com as fontes de dados mais usadas, de bancos de dados corporativos a arquivos de texto e planilhas do Excel. Se os gerenciadores de conexões e as fontes de dados externas suportadas pelo Integration Services não satisfizerem totalmente os seus requisitos, você pode criar um gerenciador de conexões personalizado.

Para criar um gerenciador de conexões personalizado, é preciso criar uma classe que herde da classe base ConnectionManagerBase, aplicar o atributo DtsConnectionAttribute a sua nova classe e substituir os métodos e as propriedades importantes da classe base, incluindo a propriedade ConnectionString e o método AcquireConnection.

Para obter exemplos do funcionamento de gerenciadores de conexões personalizados, consulte os exemplos do Integration Services no Codeplex. Os trechos de códigos mostrados nesta seção foram retirados do exemplo de gerenciador de conexões personalizado do SQL Server.

Observação importanteImportante

A maioria das tarefas, fontes e destinos incluídos no Integration Services funcionam somente com tipos específicos de gerenciadores de conexões internos. Antes de desenvolver um gerenciador de conexões personalizado para ser usado com tarefas e componentes internos, verifique se esses componentes restringem a lista de gerenciadores de conexões disponíveis para os de tipo específico. Se sua solução precisar de um gerenciador de conexões personalizado, é possível que você também tenha que desenvolver uma tarefa personalizada ou uma origem ou destino personalizado, para uso com o gerenciador de conexões.

Nesta seção

Esta seção descreve como criar, configurar e codificar um gerenciador de conexões personalizado e sua interface de usuário personalizada opcional. Os trechos de códigos mostrados nesta seção foram retirados do exemplo de gerenciador de conexões personalizado do SQL Server.

Seções relacionadas

Informações comuns a todos os objetos personalizados

Para obter informações comuns a todos os tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:

Informações sobre outros objetos personalizados

Para obter informações sobre os outros tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.