Se aplica aSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Suponga que está usando un componente de limpieza de servicios de calidad de datos (DQS) con un lote grande en un paquete de Microsoft SQL Server 2012 Integration Services (SSIS 2012) o de SQL Server 2014 Integration Services (SSIS 2014). Al intentar ejecutar el paquete, es posible que reciba los siguientes resultados:

  • Recibe el siguiente error en el paquete de SSIS

    OnError,<nombreequipo>,<username>, flujo de datos: pase los datos a través de DQS, {9C749B1D-3FAF-4E3B-B0B9-C8BA626428F5}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2},<date><Time>,<Time ><>., el valor '<StringValue>' en la columna <ColumnName>' no se ajusta al búfer actual. La longitud del valor es 11, pero la longitud de la columna de salida es 1. OnError,<MachineName>,<UserNname>, DQS_Test, AF400590-A48A-4483-87A0-A5CC5AC8BF09, {}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2}, <de fecha><hora>, <de fecha><>, el valor '<valorstring>' en la columna <ColumnName>' no se ajusta al búfer actual. La longitud del valor es 11, pero la longitud de la columna de salida es 1. OnError,<MachineName>,<username>, datos de flujo de datos: pase los datos a través de DQS, {9C749B1D-3FAF-4E3B-B0B9-C8BA626428F5}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2},<de fecha><hora>,<Date><Time>,0, 0x, se produjo un error inesperado en la infraestructura de DQS. Microsoft. SqlServer. DTS. Pipeline. DoesNotFitBufferException: el valor es demasiado grande para que quepa en el área de datos de la columna del búfer. en Microsoft. SqlServer. DTS. Pipeline. PipelineBuffer. SetString (Int32 columnIndex, valor de cadena) en Microsoft. Ssdqs. Component. Common. Utilities. ComponentUtility. SetValue (IDTSComponentMetaData100 componentMetadata, PipelineBuffer buffer, Int32 fieldIndex, tipo de valor, length, String columnName, valor de objeto) en Microsoft. Ssdqs. Component. String. Logic. DataCorrectionComponent. ProcessChunk (ReadOnlyCollection ' 1 fieldMappings, CorrectedRecordsStatusStatistics de 1, CorrectedRecordsTotalStatusStatistics&)

  • Una vez completado el paquete, abra el proyecto generado en el cliente DQS y examine uno de los dominios. Si ordena el dominio por valor, es posible que vea valores de otros dominios.

Nota La tasa de errores de este problema depende del tamaño del lote. Cuando el tamaño del lote sea mayor, la tasa de errores será mayor.

Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:

Solución alternativa

Para solucionar este problema, reduzca el tamaño del lote para resolver o aliviar el problema.

Estado

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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.