3
respostas

erro ao importar CSV

Ao importar o arquivo Notas está dando um erro de importação. segue msg abaixo. poderia me auxiliar

Mensagens Aviso 0x802092a7: Tarefa Fluxo de Dados 1: O truncamento poderá ocorrer devido à inserção de dados da coluna de fluxo de dados "NUMERO" com um comprimento de 50 para a coluna de banco de dados "NÚMERO" com um comprimento de 5. (Assistente de Importação e Exportação do SQL Server)

Aviso 0x802092a7: Tarefa Fluxo de Dados 1: O truncamento poderá ocorrer devido à inserção de dados da coluna de fluxo de dados "CPF" com um comprimento de 50 para a coluna de banco de dados "CPF" com um comprimento de 11. (Assistente de Importação e Exportação do SQL Server)

Aviso 0x802092a7: Tarefa Fluxo de Dados 1: O truncamento poderá ocorrer devido à inserção de dados da coluna de fluxo de dados "MATRICULA" com um comprimento de 50 para a coluna de banco de dados "MATRICULA" com um comprimento de 5. (Assistente de Importação e Exportação do SQL Server)

Aviso 0x802092a7: Tarefa Fluxo de Dados 1: O truncamento poderá ocorrer devido à inserção de dados da coluna de fluxo de dados "NUMERO" com um comprimento de 50 para a coluna de banco de dados "NÚMERO" com um comprimento de 5. (Assistente de Importação e Exportação do SQL Server)

Aviso 0x802092a7: Tarefa Fluxo de Dados 1: O truncamento poderá ocorrer devido à inserção de dados da coluna de fluxo de dados "CPF" com um comprimento de 50 para a coluna de banco de dados "CPF" com um comprimento de 11. (Assistente de Importação e Exportação do SQL Server)

Aviso 0x802092a7: Tarefa Fluxo de Dados 1: O truncamento poderá ocorrer devido à inserção de dados da coluna de fluxo de dados "MATRICULA" com um comprimento de 50 para a coluna de banco de dados "MATRICULA" com um comprimento de 5. (Assistente de Importação e Exportação do SQL Server)

3 respostas

Paulo boa tarde!

Pelo que vejo são os tamanhos dos dados, onde em sua base de dados a coluna NUMERO possui um tamanho igual a 5 (VARCHAR(5)) e o tamanho do registro referenciado neste campo é igual a 50.

Como não estou com os seus registros CSV e todos os retornos estão citando que o tamanho da coluna é igual a 50, acredito que no arquivo CSV esteja faltando os separadores de ponto e virgula ";".

Olá João Obrigado pela atenção e por responder à minha dúvida. O arquivo utilizado é o disponibilizado na aula 03 - sessão 08 (Notas.csv) do curso SQL - Manipulação de dados. O arquivo está com ";" sim. O tamanho dos campos no SQL foi definido durante a aula. sabe se há alguma forma de alterar o tamanho dos campos do CSV?

grato Paulo

Fiz a importação normalmente usando este arquivo.

Processo que usei. 1 - Selecione o Banco de dados, botão direito do mouse, tarefas / importar dados 2 - Será aberto o wizard. Avançar. 3 - Selecionar o Data Source: Flat File Source 4 - File Name: informar os dados de origem (Notas.CSV) 5 - Formato: Delimitado 6 - alterar o limitado de {CR}{LF} para Semicolon {;} 7 - Flegar o icone informando que a 1ª linha são as colunas 8 - Avançar 9 - Escolher o destino de sua base de dados. Informar a Instância/ Servidor / Tipo de Autenticação/ a Base de Dados. Avançar 10 - Nesta etapa pode ser visto um preview da importação e editar o mapeamento das colunas importadas. Avance 11 - Avance e Finalizar.

Foram importados 71 registros