Compartilhar via


Criar gerenciadores de conexões

O Integration Services inclui uma variedade de gerenciadores de conexões adequados às necessidades das tarefas para se conectarem aos diferentes tipos de servidores e fontes de dados. Os gerenciadores de conexões são usados pelos componentes do fluxo de dados, que extraem e carregam dados em diferentes tipos de armazenamentos de dados, e pelos provedores de log que gravam logs em um servidor, tabela ou arquivo SQL Server . Por exemplo, um pacote com uma tarefa Enviar Email usa um tipo de gerenciador de conexões para conectar-se a um servidor de protocolo SMTP (Simple Mail Transfer Protocol). Um pacote com uma tarefa Executar SQL pode usar um gerenciador de conexões OLE DB para conectar-se a um banco de dados SQL Server . Para obter mais informações, confira Conexões do SSIS (Integration Services).

Para criar automaticamente e configurar gerenciadores de conexões ao criar um novo pacote, é possível usar o Assistente de Importação e Exportação do SQL Server . O assistente também ajuda a criar e configurar origens e destinos que usam os gerenciadores de conexões. Para obter mais informações, consulte Create Packages in SQL Server Data Tools.

Para criar manualmente um novo gerenciador de conexões e adicioná-lo a um pacote existente, use a área Gerenciadores de Conexões que aparece nas guias Fluxo de Controle, Fluxo de Dadose Manipuladores de Eventos do Designer SSIS . Na área Gerenciador de Conexões , você escolhe o tipo de gerenciador de conexões a ser criado e então define as propriedades do gerenciador de conexões usando uma caixa de diálogo que o Designer SSIS fornece. Para obter mais informações, consulte a seção “Usando a área Gerenciadores de Conexões”, mais adiante neste tópico.

Depois que o gerenciador de conexões for adicionado a um pacote, você poderá usá-lo em suas tarefas, contêineres Loop Foreach, fontes, transformações e destinos. Para obter mais informações, consulte Tarefas do Integration Services, Contêiner Foreach Loop e Fluxo de Dados.

Usando a área de gerenciadores de conexões

Você pode criar gerenciadores de conexões enquanto a guia Fluxo de Controle, Fluxo de Dadosou Manipuladores de Eventos do Designer SSIS estiver ativa.

O diagrama a seguir mostra a área Gerenciadores de Conexões na guia Fluxo de Controle do Designer SSIS .

Captura de tela do designer de fluxo de controle com pacote

Para adicionar, configurar ou excluir um gerenciador de conexões no Designer SSIS

Provedores de 32 bits e 64 bits para gerenciadores de conexões

Muitos dos provedores que os gerenciadores de conexões usam estão disponíveis em versões de 32 bits e 64 bits. O ambiente de design do Integration Services é um ambiente de 32 bits e você visualiza apenas provedores de 32 bits enquanto está projetando um pacote. Portanto, você só poderá configurar um gerenciador de conexões para usar um provedor de 64 bits específico, se a versão de 32 bits do mesmo provedor também estiver instalada.

No tempo de execução, a versão correta é usada e não importa se você especificou a versão de 32 bits do provedor no tempo de design. A versão de 64 bits do provedor pode ser executada mesmo que o pacote esteja sendo executado no SQL Server Data Tools (SSDT).

Ambas as versões do provedor têm o mesmo ID. Para especificar se o tempo de execução do Integration Services usa uma versão de 64 bits disponível do provedor, você define a propriedade Run64BitRuntime do projeto Integration Services. Se a propriedade Run64BitRuntime estiver definida truecomo , o runtime localizará e usará o provedor de 64 bits; se Run64BitRuntime for false, o runtime localizará e usará o provedor de 32 bits. Para obter mais informações sobre as propriedades que podem ser definidas em projetos do Integration Services, confira Ambientes do SSIS (Integration Services) do Studio.

Consulte Também

Manipuladores de eventos do Fluxo de ControleFluxo de DadosIntegration Services (SSIS)