
Truncamiento al importar datos en SQL server 2008
Publicado por Elías (10 intervenciones) el 17/10/2014 21:44:07
Buenas tardes, amigos.
Tengo un serio problema debo hacer la conciliación de dos tablas de clientes como son más de 150,000 registros decidí importarlos a SQL Server 2008 R2, utilizando la opción tareas->importar datos. La primera tabla se importa sin problemas. pero la segunda me da error de truncamiento. Viendo en detalle el campo que se trunca es el el Nombre_Cliente, porque el wizard de importación establece su valor a 50, y el campo que mayor longitud tiene, mide 65 caracteres. Ahí entiendo que me de error de truncamiento.
Vengo, cierro el asistente, borro la tabla que se creó para esta importación errónea y establezco la longitud del campo a varchar(200), pero igual me vuelve a dar error de truncamiento.
Pregunto, ¿cómo evito este error?
Adjunto el texto del mensaje de error del Asistente.
Ejecutando (Error)
Mensajes
Error 0xc02020a1: Tarea Flujo de datos 1: Error en la conversión de datos. La conversión de datos en la columna " Nombre_Cliente" devolvió el valor de estado 4 y el texto de estado "Se truncó el texto o no hubo coincidencia para uno o varios caracteres en la página de códigos de destino.".
(Asistente para importación y exportación de SQL Server)
"Error 0xc020902a: Tarea Flujo de datos 1: Error de "columna de salida " Nombre_Cliente" (14)" a causa de un truncamiento y a la especificación de un error de truncamiento en la disposición de filas de truncamiento en "columna de salida " Nombre_Cliente" (14)". Error de truncamiento en el objeto especificado del componente especificado.
(Asistente para importación y exportación de SQL Server)
Error 0xc0202092: Tarea Flujo de datos 1: Error al procesar el archivo "D:\Mis Documentos\Facturación Fija 2014\ADI\DSAWASAM.txt" en la fila de datos 7743.
(Asistente para importación y exportación de SQL Server)
Error 0xc0047038: Tarea Flujo de datos 1: Código de error SSIS DTS_E_PRIMEOUTPUTFAILED. El método PrimeOutput en componente "Origen - DSAWASAM_txt" (1) devolvió el código de error 0xC0202092. El componente devolvió un código de error cuando el motor de canalización llamó a PrimeOutput(). El componente define el significado del código de error, pero el error es grave y se ha detenido la ejecución de la canalización. Puede que haya otros mensajes de error expuestos anteriores a éste con más información sobre el error.
(Asistente para importación y exportación de SQL Server)"
Tengo un serio problema debo hacer la conciliación de dos tablas de clientes como son más de 150,000 registros decidí importarlos a SQL Server 2008 R2, utilizando la opción tareas->importar datos. La primera tabla se importa sin problemas. pero la segunda me da error de truncamiento. Viendo en detalle el campo que se trunca es el el Nombre_Cliente, porque el wizard de importación establece su valor a 50, y el campo que mayor longitud tiene, mide 65 caracteres. Ahí entiendo que me de error de truncamiento.
Vengo, cierro el asistente, borro la tabla que se creó para esta importación errónea y establezco la longitud del campo a varchar(200), pero igual me vuelve a dar error de truncamiento.
Pregunto, ¿cómo evito este error?
Adjunto el texto del mensaje de error del Asistente.
Ejecutando (Error)
Mensajes
Error 0xc02020a1: Tarea Flujo de datos 1: Error en la conversión de datos. La conversión de datos en la columna " Nombre_Cliente" devolvió el valor de estado 4 y el texto de estado "Se truncó el texto o no hubo coincidencia para uno o varios caracteres en la página de códigos de destino.".
(Asistente para importación y exportación de SQL Server)
"Error 0xc020902a: Tarea Flujo de datos 1: Error de "columna de salida " Nombre_Cliente" (14)" a causa de un truncamiento y a la especificación de un error de truncamiento en la disposición de filas de truncamiento en "columna de salida " Nombre_Cliente" (14)". Error de truncamiento en el objeto especificado del componente especificado.
(Asistente para importación y exportación de SQL Server)
Error 0xc0202092: Tarea Flujo de datos 1: Error al procesar el archivo "D:\Mis Documentos\Facturación Fija 2014\ADI\DSAWASAM.txt" en la fila de datos 7743.
(Asistente para importación y exportación de SQL Server)
Error 0xc0047038: Tarea Flujo de datos 1: Código de error SSIS DTS_E_PRIMEOUTPUTFAILED. El método PrimeOutput en componente "Origen - DSAWASAM_txt" (1) devolvió el código de error 0xC0202092. El componente devolvió un código de error cuando el motor de canalización llamó a PrimeOutput(). El componente define el significado del código de error, pero el error es grave y se ha detenido la ejecución de la canalización. Puede que haya otros mensajes de error expuestos anteriores a éste con más información sobre el error.
(Asistente para importación y exportación de SQL Server)"
Valora esta pregunta


0