Síntomas
Suponga que usa Microsoft SQL Server 2012 Integration Services (SSIS 2012) o SSIS 2014. Ejecuta un paquete de SSIS que se conecta a un origen de archivo plano y una de las filas tiene menos delimitadores que el número total de columnas. En esta situación, la ejecución del paquete se bloquea y recibe los mensajes de error siguientes:
[FFS [2]] Error: no se pudieron obtener datos para el búfer de salida de error. [FFS [2]] Error: error al procesar el archivo "<la ruta de acceso del archivo> \ <nombre de archivo>. txt" en la fila 2 de datos. SSIS. Canalización] error: DTS_E_PRIMEOUTPUTFAILED el código de error de SSIS. El método PrimeOutput en FFS devolvió el código de error 0xC0202092.
Resolución
Información de actualización acumulativa
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:
Solución alternativa
Para evitar este problema, establezca la propiedad AlwaysCheckForRowDelimiters de administrador de conexiones de archivos planos como false (esta solución no se aplica a la situación en la que la fila con errores es la última fila).
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".