KB2641971: error "error: error en la conversión de datos" al usar varios caracteres como delimitador de columnas en Administrador de conexión de archivos planos en SSIS 2008 R2

Se aplica a: SQL Server 2008 R2

Microsoft distribuye las correcciones de Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) en un archivo descargable. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las actualizaciones de seguridad incluidas en la versión anterior de la actualización de SQL Server 2008 R2 Service Pack 1 (SP1).

Síntomas


Imagine la siguiente situación:
  • Cree una tarea flujo de datos en Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2).
  • Use un origen de archivo plano o un destino de archivo plano en la tarea flujo de datos.
  • En el administrador de conexión de archivos planos, establezca el formato del archivo plano como delimitado.
  • Use varios caracteres como delimitador de columnas en Administrador de conexión de archivos sin formato.
En esta situación, aparece este mensaje de error:
[Origen de archivo plano] Error: error en la conversión de datos. La conversión de datos para la columna "ColumnName" devolvió el valor de estado 4 y el texto de estado "se truncó o uno o más caracteres no tenían coincidencia en la página de códigos de destino".
Nota Este problema también se produce en Microsoft SQL Server 2008 Integration Services (SSIS 2008) y Microsoft SQL Server 2005 Integration Services (SSIS 2005). Sin embargo, este Hotfix es solo para SSIS 2008 R2.

Resolución


Información sobre la actualización acumulativa

Paquete de actualización acumulativa 4 para SQL Server 2008 R2 SP1

La corrección para este problema se publicó por primera vez en la actualización acumulativa 4. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2 SP1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2633146 Paquete de actualización acumulativa 4 para SQL Server 2008 R2 SP1
Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008 R2 SP1. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2567616 Las compilaciones de SQL Server 2008 R2 que se publicaron después de que se publicó SQL Server 2008 R2 SP1

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".