Error común durante el despliegue de aplicaciones que usan el adaptador de SQL

Un error que comúnmente puede ocurrir durante el despliegue de una aplicación de BizTalk que hace uso del adaptador de SQL es el siguiente:

Error: Failed updating Binding information.
BindingException: Could not validate TransportTypeData or Address properties
for Primary Transport of Send Port '<port name here>'.
Exception from HRESULT: 0x80131500

Lo que sucede es que la herramienta de despliegue (BTSDeploy usualmente), al intentar validar la configuración definida para el puerto en el archivo XML de despliegue (binding file), causa que el adaptador de SQL intente conectarse de hecho a la base de datos a que apunta. Si el adaptador es incapaz de realizar la conexión por cualquier motivo, entonces este error es generado.

Causas comunes para que el adaptador no pueda conectarse a la base de datos incluyen:
• El URL configurado para el puerto es incorrecto (el servidor o base de datos están mal especificados)
• El usuario administrador que está haciendo el despliegue no tiene acceso a la base de datos
• Hay problemas de conectividad del DTC (coordinador de transacciones distribuidas) entre el servidor de BizTalk y el servidor que contiene la base de datos.


Autor: Tomas Restrepo

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho