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.
- 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:
Em fonte de dados (data source). Selecione a opção fonte de arquivo simples (Flat file Source).
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.
- 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.
Se 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
O SQL Server Native Client