Compartir a través de


Limitaciones del adaptador de BizTalk para SQL Server

A continuación se indican las limitaciones conocidas del adaptador de Microsoft BizTalk para SQL Server:

  • El adaptador de SQL no admite sinónimos creados en la base de datos de SQL Server. Para obtener información sobre los sinónimos en SQL Server, vea https://go.microsoft.com/fwlink/?LinkId=120111.

  • Si cambia la hora del sistema del equipo que ejecuta el host de BizTalk Server, la hora no se actualiza automáticamente en el host de BizTalk Server. Esto podría provocar un comportamiento incorrecto de las operaciones entrantes que usan el puerto de recepción de BizTalk Server. Como solución alternativa, debe reiniciar la instancia de host que tiene un puerto de recepción después de haber cambiado la hora del sistema del equipo que lo ejecuta.

  • Si un nombre de parámetro de un procedimiento almacenado contiene 127 caracteres o más, no puede ejecutar el procedimiento almacenado mediante el adaptador de SQL. Esto se debe a la limitación de ADO.NET.

  • El WSDL que genera el adaptador de SQL, cuando se convierte en un proxy, expone la columna DateTimeOffset como System.DateTime. Este tipo de datos no puede almacenar información de zona horaria. Como consecuencia, cualquier valor de fecha y hora que el adaptador envíe al proxy se convertirá en hora local en la aplicación .NET. Si desea mantener la información de la zona horaria, debe cambiar la interfaz del proxy para usar el tipo string en lugar de System.DateTime. A continuación, use XmlConvert.ToDateTimeOffset para crear un objeto Sytstem.DateTimeOffset, que puede almacenar la información de zona horaria.

Consulte también

Adaptador de BizTalk para UNderstand para SQL Server