Conexões do Integration Services

Os pacotes do MicrosoftSQL ServerIntegration Services usam conexões para executar diferentes tarefas e implementar recursos do Integration Services.

  • Conectar com armazenamentos de dados de origem e de destino, como texto, XML, pastas de trabalho do Excel e bancos de dados relacionais para extrair e carregar dados.

  • Conectar com bancos de dados relacionais que contêm dados de referência para executar pesquisas exatas ou difusas.

  • Conectar com bancos de dados relacionais para executar instruções SQL, como os comandos SELECT, DELETE e INSERT e também procedimentos armazenados.

  • Conectar com o SQL Server para executar tarefas de manutenção e transferência, como backup de bancos de dados e transferência de logons.

  • Gravar entradas de log em arquivos de texto e XML e tabelas do SQL Server e configurações de pacote em tabelas SQL Server.

  • Conectar com o SQL Server para criar tabelas de trabalho temporárias, exigidas por algumas transformações para fazer o seu trabalho.

  • Conectar com projetos e bancos de dados do Analysis Services para acessar modelos de mineração de dados, cubos e dimensões de processo e para executar códigos DDL.

  • Especificar arquivos e pastas existentes ou criar novos para usar com enumeradores e tarefas Loop Foreach.

  • Conectar com filas de mensagens e com a WMI (Instrumentação de Gerenciamento do Windows), o SQL Server Management Objects (SMO), a Web e servidores de email.

Para estabelecer essas conexões, o Integration Services usa gerenciadores de conexões, conforme descrito na próxima seção.

Gerenciadores de Conexões

O Integration Services usa o gerenciador de conexões como uma representação lógica de uma conexão. Em tempo de design, você define as propriedades de um gerenciador de conexões para descrever a conexão física que o Integration Services cria quando o pacote é executado. Por exemplo, um gerenciador de conexões inclui a propriedade ConnectionString que você define em tempo de design; em tempo de execução, uma conexão física é criada usando o valor na propriedade da cadeia de conexão.

Um pacote pode usar várias instâncias de um tipo de gerenciador de conexões e você pode definir as propriedades em cada instância. Em tempo de execução, cada instância de um tipo de gerenciador de conexões cria uma conexão que tem atributos diferentes.

O SQL ServerIntegration Services fornece diferentes tipos de gerenciadores de conexões que permitem a conexão de pacotes com várias fontes de dados e servidores.

  • Há gerenciadores de conexões internos que a Instalação instala durante a instalação do Integration Services.

  • Há gerenciadores de conexões disponíveis para download do site da Microsoft.

  • Você poderá criar seu próprio gerenciador de conexões personalizado se os gerenciadores de conexões existentes não atenderem às suas necessidades.

Gerenciadores de conexões internos

A tabela a seguir lista os tipos de gerenciadores de conexões fornecidos pelo SQL ServerIntegration Services.

Tipo

Descrição

Tópico

ADO

Conecta-se a objetos ActiveX Data Objects (ADO).

Gerenciador de conexões ADO

ADO.NET

Conecta-se a uma fonte de dados usando um provedor .NET.

Gerenciador de conexões ADO.NET

CACHE

Lê dados do fluxo de dados ou de um arquivo de cache (.caw) e pode salvar esses dados em um arquivo de cache.

Gerenciador de conexões de cache

EXCEL

Conecta-se a um arquivo da pasta de trabalho do Excel.

Gerenciador de conexões do Excel

FILE

Conecta-se a um arquivo ou uma pasta.

Gerenciador de conexões de arquivos

FLATFILE

Conecta-se a dados em um único arquivo simples.

Gerenciador de conexões de arquivo simples

FTP

Conecta-se a um servidor FTP.

Gerenciador de conexões FTP

HTTP

Conecta-se a um servidor Web.

Gerenciador de conexões HTTP

MSMQ

Conecta-se a uma fila de mensagens.

Gerenciador de conexões MSMQ

MSOLAP100

Conecta-se a uma instância do SQL ServerAnalysis Services ou a um projeto do Analysis Services.

Gerenciador de conexões do Analysis Services

MULTIFILE

Conecta-se a vários arquivos e pastas.

Gerenciador de conexões de vários arquivos

MULTIFLATFILE

Conecta-se a vários arquivos e pastas de dados.

Gerenciador de conexões de vários arquivos simples

OLEDB

Conecta-se a uma fonte de dados usando um provedor OLE DB.

Gerenciador de conexões OLE DB

ODBC

Conecta-se a uma fonte de dados usando ODBC.

Gerenciador de conexões ODBC

SMOServer

Conecta-se a um servidor SQL Server Management Objects (SMO).

Gerenciador de conexões SMO

SMTP

Conecta-se a um servidor de email SMTP.

Gerenciador de conexões SMTP

SQLMOBILE

Conecta-se a um banco de dados do SQL Server Compact.

Gerenciador de conexões do SQL Server Compact Edition

WMI

Conecta-se a um servidor e especifica o escopo de gerenciamento de Instrumentação de Gerenciamento do Windows (WMI) no servidor.

Gerenciador de conexões WMI

Gerenciadores de conexão disponíveis para download

A tabela a seguir lista mais tipos de gerenciadores de conexões que podem ser baixados do site da Microsoft.

Observação importanteImportante

Os gerenciadores de conexões listados na tabela a seguir funcionam somente com o SQL Server 2008 Enterprise e o SQL Server 2008 Developer.

Tipo

Descrição

Tópico

ORACLE

Conecta a um servidor de <informações de versão> Oracle.

O gerenciador de conexões Oracle é o componente de gerenciador de conexões do Microsoft Connector para Oracle da Attunity. O Microsoft Connector para Oracle da Attunity também inclui uma origem e um destino. Para obter mais informações, consulte a página de download Microsoft Connectors for Oracle and Teradata by Attunity.

SAPBI

Conecta a um sistema SAP NetWeaver BI versão 7.

O gerenciador de conexões SAP BI é o componente de gerenciador de conexões do Microsoft Connector para SAP BI. O Microsoft Connector para SAP BI também inclui uma origem e um destino. Para obter mais informações, consulte a página de download Microsoft SQL Server 2008 Feature Pack.

TERADATA

Conecta a um servidor de <informações de versão> Teradata.

O gerenciador de conexões Teradata é o componente de gerenciador de conexões do Microsoft Connector para Teradata da Attunity. O Microsoft Connector para Teradata da Attunity também inclui uma origem e um destino. Para obter mais informações, consulte a página de download Microsoft Connectors for Oracle and Teradata by Attunity.

Gerenciadores de conexões personalizados

Também é possível escrever gerenciadores de conexões personalizados. Para obter mais informações, consulte Desenvolvendo um gerenciador de conexões personalizado.

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