Estoy desarrollando un paquete SSIS, tratando de actualizar una tabla SQL existente desde un archivo plano CSV. Todas las columnas se actualizan correctamente, excepto una columna. Si ignoro esta columna en truncado, mi paquete se completa con éxito. Entonces sé que esto es un problema truncado y no un error.SSIS El texto se truncó con el valor de estado 4
Esta columna está vacía para casi cada fila. Sin embargo, hay algunas filas donde este campo tiene 200-300 caracteres. Mi tarea de conversión de datos identificó este campo como DT_WSTR, pero por lo que he leído en otra parte, quizás esto debería ser DT_NTEXT. He intentado ambos e incluso configuré el DT_WSTR en 500. Pero nada de esto solucionó mi problema. ¿Cómo puedo arreglarlo? ¿Qué tipo de datos debe ser esta columna en mi tabla SQL?
Error: 0xC02020A1 at Data Flow Task 1, Source - Berkeley812_csv [1]: Data conversion failed. The data conversion for column "Reason for Delay in Transition" returned status value 4 and status text "Text was truncated or one or more characters had no match in the target code page.".
Error: 0xC020902A at Data Flow Task 1, Source - Berkeley812_csv [1]: The "output column "Reason for Delay in Transition" (110)" failed because truncation occurred, and the truncation row disposition on "output column "Reason for Delay in Transition" (110)" specifies failure on truncation. A truncation error occurred on the specified object of the specified component.
Error: 0xC0202092 at Data Flow Task 1, Source - Berkeley812_csv [1]: An error occurred while processing file "D:\ftproot\LocalUser\RyanDaulton\Documents\Berkeley Demographics\Berkeley812.csv" on data row 758.
Beth, como dije anteriormente cuando ignoré los truncados para esta columna, se actualizaron todos estos registros. – salvationishere
OK, entonces has mirado las filas y no ves nada inusual en ellas. Podría ser la longitud en su lugar. ¿Puedes copiar manualmente los datos de una de las filas anómalas en la tabla? Podría darle un mensaje de error más significativo. – Beth
¿Cómo copiaría los datos de Excel a SQL para estas filas anómalas? – salvationishere