Manejar el error de truncamiento al importar de Excel a SQL Server 2005

    Manejar el error de truncamiento al importar de Excel a SQL Server 2005

    A menudo, importando datos de un archivo Excel pasar a recibir de SQL SERVER 2005 el siguiente error:

    Error 0xc020901c: Tarea de flujo de datos: Hubo un error con la columna de salida "Nome Campo" (63) en la salida "Salida de origen de Excel" (9). El estado de la columna devuelto fue: "El texto se truncó o uno o más caracteres no coincidían en la página de códigos de destino".


    Il Conductor de jet de forma predeterminada, solo verifica las primeras 8 columnas para adivinar el tama√Īo m√°ximo de fila. Entonces, si sus primeras 8 columnas tienen menos de 255 caracteres y la columna 9 tiene m√°s caracteres, SQL Server devuelve el error anterior.


    Manejar el error de truncamiento al importar de Excel a SQL Server 2005

    La solución es ir a la Registro de configuración Windows y siga las instrucciones de Microsoft:

    Para cambiar el valor de TipoGuessRows, sigue estos pasos:

    1. En el men√ļ, haga clic en. En el cuadro de di√°logo, escriba y luego haga clic en.InicioCorralCorralRegedt32OK
    2. Abra la siguiente clave en el editor del registro: HKEY_LOCAL_MACHINESOFTWAREMicrosoftJet4.0EnginesExcel

      Nota: Para sistemas de 64 bits, la clave correspondiente es la siguiente:

      HKLMSOFTWAREwow6432nodemicrosoftjet4.0 motoresexcel
    3. Haga doble clic en TipoGuessRows.
    4. En los Editor DWORD cuadro de diálogo, haga clic en Decimal bajo el Tema G: Cómo recibir pagos por adelantado del crédito tributario por hijos Base. Escriba un valor entre 0 y 16, inclusive, para Ahorro datos.
    5. Presione OKy luego salga del Editor del Registro.

    Una segunda forma de solucionar este problema (sin modificar el registro) es asegurarse de que las filas con campos, que tienen datos de 255 caracteres o más, estén presentes en las primeras 8 filas del archivo de datos de origen.



    El rango v√°lido de valores para la clave TypeGuessRows es de 0 a 16. Sin embargo, si el valor es 0, el n√ļmero de filas de origen escaneadas es 16384. Tenga en cuenta que un valor de cero podr√≠a causar un peque√Īo impacto en el rendimiento si el origen el archivo es muy grande.

    A√Īade un comentario de Manejar el error de truncamiento al importar de Excel a SQL Server 2005
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.

    End of content

    No more pages to load