1
resposta

Erros na importação de arquivo no Management 2019 - como contornar esse erro pelo assistente

Olá! Ao tentar executar o assistente para efetuar a importação de arquivo externo no banco de dados em uma tabela existente. Me deparei com o erro 0xc0202009, conforme imagem abaixo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  • O erro 0xc0202009 trata-se da conversão de parâmetros, ou seja, da conversão de STRING para qualquer outro parâmetro.
  • O erro 0xc0209029 pelo que entendi é recorrente ao 0xc0202009.
  • O erro oxc00470022 trata-se da falha no momento da importação.

Possa ser que eu esteja errado, em algum dos erros acima mas, assim que corrigi o erro 0xc0202009 os demais não apareceram

Para contornar esses erros, basta fazer o seguinte:

Em tarefas > Importar dados:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Em fonte de dados (data source). Selecione a opção fonte de arquivo simples (Flat file Source).

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Em nome do arquivo, procure pelo arquivo a ser importado. Após esta etapa clique em avançado.

Nesta parte será exibido as colunas e as propriedades delas. Altere os tipos de dados, para que eles fiquem correspondente ao da tabela do banco de dados.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  • Para as colunas de data deixar o tipo de dados como DATABASE DATE [DT_DBDATE]
  • Para as colunas do tipo decimal, deixar o tipo de dados como FLOAT [DT_R4]
  • Para as colunas do tipo lógicos, deixar o tipo de dados como BOOLEAN [DT_BOOL]

NOTA: se a sua tabela tiver chave primaria, a propriedade Tamanho da coluna (outputColumnWidth) teve ser alterada para a quantidade correspondente ao do campo no banco de dados.

Após fazer essas alterações, prossiga para as próximas etapas...

Quando chegar na etapa de revisão, os campos deverão ficar como o da imagem abaixo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeSe estiverem desta forma, será possível efetuar a importação. Caso não revise as colunas.

Esta foi a solução que achei para fazer a importação através do Management Studio 2019. E achei que seria bom compartilhar.

Uma outra coisa rsrs!! O SQL Server Native Client não é mais utilizado no SQL2022 e no Management Studio 19, passando para o Microsoft OLED DB for SQL Server

fonte: Erro 0xc0202009

https://learn.microsoft.com/pt-br/troubleshoot/sql/integration-services/error-0xc0202009-when-ssis-does-parameter-cast

O SQL Server Native Client

https://learn.microsoft.com/pt-br/sql/relational-databases/native-client/applications/installing-sql-server-native-client?view=sql-server-ver16

1 resposta

Oii, Alex, tudo bem?

Nossa, muito obrigada por postar aqui! Sua solução é bem completa e parece ser extremamente eficiente para quem passar pelo erro do assistente.

Outras soluções disponíveis também estão neste tópico - acho que seria bom deixar exposto aqui caso alguém dê de cara com o seu tópico ao buscar o erro.

Novamente, obrigada por compartilhar com a gente! ^_^

Abraços!