Partilhar via


Editor de Destino ADO.NET (Página Gerenciador de Conexões)

Use a página Gerenciador de Conexões da caixa de diálogo Editor de Destino ADO.NET para selecionar a conexão ADO.NET para o destino. Esta página também permite que você selecione uma tabela ou exiba o banco de dados.

Para obter mais informações sobre o destino ADO.NET, consulte Destino do ADO.NET.

Para abrir a página Gerenciador de Conexões

  1. Em Business Intelligence Development Studio, abra o pacote Integration Services que tenha o destino ADO.NET.

  2. Na guia Fluxo de Dados, clique duas vezes no destino ADO.NET.

  3. No Editor de Destino ADO.NET, clique em Gerenciador de Conexões.

Opções

  • Gerenciador de conexões
    Selecione um gerenciador de conexões existente na lista ou crie uma nova conexão clicando em Nova.

  • Nova
    Crie um novo gerenciador de conexões usando a caixa de diálogo Configurar Gerenciador de Conexões ADO.NET.

  • Use uma tabela ou exibição
    Selecione uma tabela ou exibição existente na lista ou crie uma nova tabela, clicando em Nova.

  • Nova
    Crie uma nova tabela ou exibição usando a caixa de diálogo Criar Tabela.

    ObservaçãoObservação

    Ao clicar em Novo, o Integration Services gera uma instrução CREATE TABLE padrão com base na fonte de dados conectada. A instrução CREATE TABLE padrão não incluirá o atributo FILESTREAM mesmo que a tabela de origem inclua uma coluna com o atributo FILESTREAM declarado. Para executar um componente Integration Services com o atributo FILESTREAM, implemente primeiro o armazenamento FILESTREAM no banco de dados de destino. Em seguida, adicione o atributo FILESTREAM à instrução CREATE TABLE na caixa de diálogo Criar Tabela. Para obter mais informações, consulte Projetando e implementando armazenamento FILESTREAM.

  • Visualizar
    Visualize os resultados usando a caixa de diálogo Visualizar Resultados da Consulta. A visualização pode exibir até 200 linhas.

  • Use a inserção em massa quando disponível
    Especifique se a interface System.Data.SqlClient..::..SqlBulkCopy deve ser usada para melhorar o desempenho de operações de inserção em massa.

    Somente provedores ADO.NET que retornam um objeto System.Data.SqlClient..::..SqlConnection dão suporte ao uso da interface SqlBulkCopy. O .NET Data Provider for SQL Server (SqlClient) retorna um objeto SqlConnection e um provedor personalizado pode retornar um objeto SqlConnection.

    Se você selecionar Usar a inserção em massa quando disponível e definir a opção Erro como Redirecionar a linha, o lote de dados que o destino redireciona à saída de erro poderá incluir linhas válidas. Para obter mais informações sobre o tratamento de erros em operações em massa, consulte Manipulando erros no fluxo de dados. Para obter mais informações sobre a opção Erro, consulte Editor de Destino ADO NET (Página Saída de Erro).

ObservaçãoObservação

Se uma tabela de origem do SQL Server ou do Sybase incluir uma coluna de identidade, utilize as tarefas Executar SQL para executar uma instrução SET IDENTITY_INSERT antes e depois do destino ADO.NET. A propriedade da coluna de identidade especifica um valor incremental para a coluna. A instrução SET IDENTITY_INSERT habilita os valores explícitos a serem inseridos na coluna de identidade. Para executar as instruções CREATE TABLE e SET IDENTITY na mesma conexão de banco de dados, defina a propriedade RetainSameConnection do gerenciador de conexões ADO.NET para True. Use também o mesmo gerenciador de conexões ADO.NET para as tarefas Executar SQL e para o destino ADO.NET.

Para obter mais informações, consulte SET IDENTITY_INSERT (Transact-SQL) e IDENTITY (propriedade) (Transact-SQL).