Conexões do SSIS (Integration Services)
Os pacotes 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 Serviços de análise 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 SMO ( SQL Server Management Objects), 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
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.
Type | 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 Arquivos Simples |
FTP | Conecta-se a um servidor FTP. | Gerenciador de Conexões de FTP |
HTTP | Conecta-se a um servidor Web. | Gerenciador de Conexões de HTTP |
MSMQ | Conecta-se a uma fila de mensagens. | Gerenciador de Conexões MSMQ |
MSOLAP100 | Conecta-se a uma instância do SQL Server Serviços de análise ou a um projeto do Serviços de análise. | 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 |
ODBCODBC | 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 .
Importante
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.
Type | Descrição | Tópico |
---|---|---|
ORACLE | Conecta-se 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-se a um servidor Teradata <informações de versão>. | 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. |
Gerenciadores de conexões personalizados
Também é possível escrever gerenciadores de conexões personalizados. Para obter mais informações, consulte Developing a Custom Connection Manager.
Related Tasks
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
Vídeo, Aproveite o Microsoft Connector para Oracle da Attunity para melhorar o desempenho do pacote, em technet.microsoft.com
Artigos do Wiki, Conectividade de SSIS, em social.technet.microsoft.com
Entrada de blog, Conectando ao MySQL a partir do SSIS, em blogs.msdn.com.
Artigo técnico, Extraindo e carregando dados do SharePoint nos SQL Server Integration Services, em msdn.microsoft.com.
Artigo técnico, Você obtém a mensagem de erro "DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" ao usar o gerenciador de conexões Oracle no SSIS, em support.microsoft.com.