Lidar com o erro de truncamento na importação do Excel para o SQL Server 2005

    Lidar com o erro de truncamento na importação do Excel para o SQL Server 2005

    Freqüentemente, importando dados de um arquivo sobressair Acontece de receber de SQL SERVER 2005 o seguinte erro:

    Erro 0xc020901c: Tarefa de fluxo de dados: houve um erro com a coluna de saída “Nome Campo” (63) na saída “Excel Source Output” (9). O status da coluna retornado foi: “O texto estava truncado ou um ou mais caracteres não correspondiam na página de código de destino”.

    Il Motorista de jato por padrão, ele verifica apenas as primeiras 8 colunas para adivinhar o tamanho máximo da linha. Portanto, se as primeiras 8 colunas tiverem menos de 255 caracteres e a coluna 9 tiver mais caracteres, o SQL Server retornará o erro acima.



    Lidar com o erro de truncamento na importação do Excel para o SQL Server 2005

    A solução é ir para o Registro de configuração Windows e siga as instruções da Microsoft:

    Para alterar o valor de TypeGuessRows, use estas etapas:

    1. No menu, clique em. Na caixa de diálogo, digite e clique em.IniciarCorridaCorridaRegedt32OK
    2. Abra a seguinte chave no editor do Registro: HKEY_LOCAL_MACHINESOFTWAREMicrosoftJet4.0EnginesExcel

      Importante Para sistemas de 64 bits, a chave correspondente é a seguinte:

      HKLMSOFTWAREwow6432nodemicrosoftjet4.0enginesexcel
    3. Dê um duplo clique TypeGuessRows.
    4. Na série Editor DWORD caixa de diálogo, clique em Decimal para Fundo. Digite um valor entre 0 e 16, inclusive, para Valor dados.
    5. Clique OKe saia do Editor do Registro.

    Uma segunda maneira de contornar esse problema (sem modificar o registro) é certificar-se de que as linhas com campos, que têm 255 caracteres ou mais, estejam presentes nas primeiras 8 linhas do arquivo de dados de origem.



    O intervalo válido de valores para a chave TypeGuessRows é de 0 a 16. No entanto, se o valor for 0, o número de linhas de origem verificadas é 16384. Lembre-se de que um valor zero pode causar um pequeno impacto no desempenho se a fonte arquivo é muito grande.

    Adicione um comentário do Lidar com o erro de truncamento na importação do Excel para o SQL Server 2005
    Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.