Partilhar via


Conexões do SSIS (Integration Services)

Os pacotes do Microsoft SQL Server Integration 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 Server Integration 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 no 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 Server Integration 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

DQS

Conecta-se a um servidor a um banco de dados do Data Quality Services no servidor.

Gerenciador de Conexões de Limpeza DQS

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 Server Analysis 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 tipos adicionais de gerenciadores de conexões que podem ser baixados no site da Microsoft.

Observação importanteImportante

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

Tipo

Descrição

Tópico

ORACLE

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

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 de Microsoft Connectors para Oracle e Teradata da 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 de Microsoft Connectors para Oracle e Teradata da Attunity.

Gerenciador de Conexões OData

Conecta a uma fonte OData.

Um gerenciador de conexões OData habilita um pacote a conectar-se a uma fonte OData. Um componente de Fonte OData se conecta a uma fonte OData usando um gerenciador de conexões OData e consome dados da fonte OData. Esse componente pode ser baixado no Centro de Download.

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.

Tarefas relacionadas

Para obter detalhes sobre como adicionar ou excluir um gerenciador de conexões em um pacote, consulte Adicionar, excluir ou compartilhar um gerenciador de conexões em um pacote.

Para obter detalhes sobre como definir as propriedades de um gerenciador de conexões em um pacote, consulte Definir as propriedades de um gerenciador de conexões.

Conteúdo relacionado

Ícone do Integration Services (pequeno)Mantenha-se atualizado com o Integration Services

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


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