Partilhar 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 do 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 como true, 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 você pode definir em projetos do Integration Services, consulte o SSIS (Integration Services) e os Ambientes do Studio.

Consulte Também

Fluxo de ControleFluxo de DadosManipuladores de Eventos dos Serviços de Integração (SSIS)