Partilhar via


Destino do ADO NET

O destino ADO NET carrega dados em uma variedade de bancos de dados compatíveis com o ADO.NETque utilizam uma tabela ou exibição de banco de dados. Você tem a opção de carregar esses dados em uma tabela ou exibição existente ou de criar uma nova tabela e carregar os dados nessa tabela.

Você pode usar o destino do ADO NET para se conectar ao Microsoft Banco de Dados SQL do Azure. Não há suporte para a conexão ao Banco de Dados SQL com o uso do OLE DB. Para obter mais informações sobre Banco de Dados SQL, confira Diretrizes gerais e limitações (Banco de dados SQL do Azure).

Solucionando problemas do destino ADO NET

Você pode registrar as chamadas que o destino ADO NET faz para provedores de dados externos. É possível usar essa capacidade de registro para solucionar o problema de salvar os dados em fontes de dados externas que o destino ADO NET executa. Para registrar as chamadas que o destino ADO NET faz aos provedores de dados externos, habilite o registro de pacotes e selecione o evento Diagnóstico no nível de pacotes. Para obter mais informações, consulte Solucionando problemas de ferramentas para execução de pacotes.

Configurando o destino ADO NET

Esse destino usa um gerenciador de conexões do ADO.NET para conectar-se a uma fonte de dados e o gerenciador de conexões especifica o provedor do ADO.NET a ser usado. Para obter mais informações, consulte Gerenciador de conexões ADO.NET.

Um destino ADO NET inclui mapeamentos entre as colunas de entrada e as colunas da fonte de dados de destino. Você não precisa mapear colunas de entrada para todas as colunas de destino. No entanto, as propriedades de algumas colunas de destino podem precisar do mapeamento de colunas de entrada. Caso contrário, podem ocorrer erros. Por exemplo, se uma coluna de destino não permitir valores nulos, você deve mapear uma coluna de entrada para aquela coluna de destino. Além disso, os tipos de dados de colunas mapeadas devem ser compatíveis. Por exemplo, você não poderá mapear uma coluna de entrada com um tipo de dados String para uma coluna de destino com um tipo de dados numéricos se o provedor do ADO.NET não der suporte a este mapeamento.

Observação

SQL Server não dá suporte à inserção de texto em colunas cujo tipo de dados é definido como imagem. Para obter mais informações sobre tipos de dados do SQL Server, confira Tipos de dados (Transact-SQL).

Observação

O destino ADO NET não dá suporte ao mapeamento de uma coluna de entrada cujo tipo é definido como DT_DBTIME para uma coluna de banco de dados cujo tipo é definido como data e hora. Para obter mais informações sobre tipos de dados Integration Services , consulte Tipos de Dados do Integration Services.

O destino ADO NET tem uma entrada regular e uma saída de erro.

Você pode definir propriedades pelo Designer do SSIS ou programaticamente.

Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor do Destino ADO NET , clique em um dos seguintes tópicos:

A caixa de diálogo Editor Avançado reflete as propriedades que podem ser definidas programaticamente. Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor Avançado ou programaticamente, clique em um dos seguintes tópicos:

Para obter mais informações sobre como definir as propriedades, consulte Definir as propriedades de um componente de fluxo de dados.