Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Este artículo se aplica al producto siguiente:

  • Pack de adaptador de BizTalk de Microsoft 2.0

  • Adaptador de Microsoft BizTalk Pack 2010

  • Adaptador de BizTalk basados en WCF independientes para SQL Server

Síntomas

Considere el escenario siguiente:

  • Crear un puerto de envío que utiliza el adaptador de Windows Communication Foundation WCF basado en SQL para llamar a un procedimiento almacenado que inserta filas en la columna de una tabla de Microsoft SQL Server. La columna de la tabla no puede almacenar los valores NULL.Note El adaptador SQL basados en WCF se incluye en Microsoft BizTalk adaptador Pack 2010.

  • Un mensaje de entrada que llega al puerto de envío tiene elementos vacíos. Por ejemplo, el mensaje tiene el < ns0:input >< / ns0:input > o < ns0:input / > elementos vacíos.

En este escenario, se registra un mensaje de error similar al siguiente en el registro de aplicación:

Un mensaje enviado al adaptador "WCF-SQL" en el puerto "< puerto de envío >" de envío con el URI "mssql: / / < URI >" está suspendido. Detalles del error: System.Data.SqlClient.SqlException (0x80131904): no se puede insertar el valor NULL en la columna '< nombre de columna >', tabla '< nombre de tabla >'; la columna no admite valores nulos. Error en INSERT. Se terminó la instrucción.

Si la columna de la tabla puede almacenar valores NULL, los valores NULL se insertan incorrectamente en la columna de la tabla.Notas

  • Este problema no ocurre si el puerto de envío llama a una operación de tabla en lugar de un procedimiento almacenado para insertar filas en la columna de la tabla.

  • El valor correcto para el elemento vacío es una cadena vacía.

Solución

Información de actualización acumulativa

Adaptador de BizTalk Pack 2009

La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 4 para BizTalk Adapter Pack 2.0. Para obtener más información acerca de cómo obtener el paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 2604327paquete de actualización acumulativa 4 para BizTalk Adapter Pack 2.0

Adaptador de BizTalk Pack 2010

La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 2 para el adaptador de BizTalk Pack 2010. Para obtener más información acerca de cómo obtener el paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2572999 Paquete de actualización acumulativa 2 para BizTalk adaptador Pack 2010

Estado

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

Referencias

Para obtener información acerca de los service pack y la lista de la actualización acumulativa para BizTalk Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2555976 Service pack y la lista de la actualización acumulativa para BizTalk Server Para obtener más información acerca de las revisiones de BizTalk Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2003907 Información de las revisiones de BizTalk Server

¿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.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×