Partilhar via


Gerenciador de conexões OLE DB

Um gerenciador de conexões OLE DB permite que um pacote se conecte a uma fonte de dados usando um provedor OLE DB. Por exemplo, um gerenciador de conexões OLE DB que se conecta ao SQL Server pode usar o provedor OLE DB da Microsoft para SQL Server.

ObservaçãoObservação

Se a fonte de dados for Microsoft Office Excel 2007 ou Microsoft Office Access 2007, ela exigirá um provedor de dados diferente das versões anteriores do Excel ou do Access. Para obter mais informações, consulte Como se conectar a uma pasta de trabalho do Excel e Como conectar-se a um banco de dados do Access.

Várias tarefas do SQL ServerIntegration Services e componentes de fluxo de dados usam um gerenciador de conexões OLE DB. Por exemplo, a fonte e o destino do OLE DB usam esse gerenciador de conexões para extrair e carregar dados e a tarefa Executar SQL pode usar esse gerenciador de conexões para se conectar a um banco de dados do SQL Server para executar consultas.

O gerenciador de conexões OLE DB também é usado para acessar fontes de dados OLE DB em tarefas personalizadas gravadas em código não-gerenciado que usa uma linguagem como C++.

Quando você adiciona um gerenciador de conexões OLE DB a um pacote, o Integration Services cria um gerenciador de conexões que disponibilizará uma conexão OLE DB em tempo de execução, define as propriedades do gerenciador de conexões e adiciona o gerenciador de conexões à coleção do Connections no pacote.

A propriedade ConnectionManagerType do gerenciador de conexões é definida como OLEDB.

Você pode configurar um gerenciador de conexões OLE DB de uma das seguintes formas:

  • Forneça uma cadeia de conexão específica configurada para atender aos requisitos do provedor selecionado.

  • Dependendo do provedor, inclua o nome da fonte de dados à qual se conectará.

  • Forneça credenciais de segurança apropriadas para o provedor selecionado.

  • Indique se a conexão criada a partir do gerenciador de conexões será retida em tempo de execução.

Solucionando problemas do gerenciador de conexões OLE.DB

Você pode registrar as chamadas que o gerenciador de conexões OLE DB faz aos provedores de dados externos. É possível usar esse recurso de registro para solucionar problemas de conexões que o gerenciador de conexões OLE DB cria para as fontes de dados externas. Para registrar as chamadas que o gerenciador de conexões OLE DB cria para os provedores de dados externos, habilite o registro do pacote e selecione o evento Diagnóstico no nível de pacote. Para obter mais informações, consulte Solucionando problemas de execução do pacote.

Configurando o gerenciador de conexões OLE DB

Você pode definir propriedades no Designer SSIS ou programaticamente.

Para obter mais informações sobre as propriedades que podem ser definidas no Designer SSIS, clique em um dos seguintes tópicos:

Para obter informações sobre como configurar um gerenciador de conexões programaticamente, consulte ConnectionManager e Adicionando conexões programaticamente.

Í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.