Compartir a través de


Desarrollar las aplicaciones SQL

Información general

El adaptador de Microsoft BizTalk para SQL Server es un enlace de Windows Communication Foundation (WCF). Las aplicaciones cliente pueden consumir el adaptador de SQL para invocar operaciones en SQL Server artefactos. El adaptador de SQL se puede consumir:

  • Mediante un enlace de puerto físico en una solución de BizTalk Server.

  • Mediante la invocación de métodos en una instancia de un proxy de cliente.

  • Como servicio WCF hospedado.

  • Mediante el envío de mensajes SOAP a través de una instancia de canal en el código que usa el modelo de canal WCF.

Servicio de BizTalk frente a servicio WCF frente a canal WCF

La tabla siguiente:

  • Enumera las distintas operaciones que se pueden realizar en SQL Server mediante el adaptador de SQL.

  • Proporciona vínculos a los temas que contienen información sobre cómo realizar la tarea mediante el enfoque elegido (BizTalk Server, modelo de servicio WCF, modelo de canal WCF).

Tarea BizTalk Server Modelo de servicio WCF Modelo de canal WCF
Realización de operaciones básicas de inserción, actualización, eliminación y selección en tablas y vistas Inserción, actualización, eliminación o selección de operaciones mediante BizTalk Server con el adaptador de SQL Inserción, actualización, eliminación o selección de operaciones en tablas y vistas de interfaz mediante el modelo de servicio WCF Ejecución de una operación de inserción en una tabla en SQL mediante el modelo de canal WCF
Realización de operaciones en tablas y vistas con columnas de tipo de datos de gran tamaño

(También incluye información sobre las operaciones FILESTREAM mediante el adaptador)
Operaciones en tablas y vistas que contienen tipos de datos de gran tamaño mediante el adaptador de SQL Ejecución de operaciones en tablas y vistas con tipos de datos grandes en SQL mediante el modelo de servicio WCF -
Ejecución de procedimientos almacenados Ejecución de procedimientos almacenados en SQL Server mediante BizTalk Server Invocar procedimientos almacenados en SQL mediante el modelo de servicio WCF -
Ejecución de procedimientos almacenados con parámetros únicos sin usar una orquestación de BizTalk Ejecución de procedimientos almacenados con un único parámetro XML en SQL Server mediante BizTalk Server - -
Ejecución de procedimientos almacenados que contienen una cláusula FOR XML en la definición Ejecución de procedimientos almacenados con una cláusula FOR XML en SQL Server mediante BizTalk Server - -
Realización de operaciones compuestas en SQL Server Ejecución de operaciones compuestas en SQL Server mediante BizTalk Server - -
Invocar funciones escalares en SQL Server Invocar funciones escalares en SQL Server mediante BizTalk Server Invocar funciones escalares en SQL Server mediante el modelo de servicio WCF -
Invocar funciones con valores de tabla en SQL Server Invocar funciones de Table-Valued en SQL Server mediante BizTalk Server Invocar funciones de Table-Valued en SQL Server mediante el modelo de servicio WCF -
Realizar operaciones ExecuteReader, ExecuteScalar o ExecuteNonQuery Operaciones ExecuteReader, ExecuteScalar o ExecuteNonQuery en SQL mediante BizTalk Server Operaciones ExecuteReader, ExecuteScalar o ExecuteNonQuery en SQL mediante el modelo de servicio WCF -
Recepción de mensajes de cambio de datos basados en sondeo Sondear SQL Server mediante el adaptador de SQL con BizTalk Server Sondear SQL Server mediante el adaptador de SQL con el modelo de servicio WCF Recibir mensajes modificados por datos basados en sondeo de SQL Server mediante el modelo de canal WCF
Recepción de notificaciones de SQL Server Recepción de notificaciones de consulta SQL mediante BizTalk Server Recepción de notificaciones de consulta de SQL mediante el modelo de servicio WCF -

Pasos siguientes

Los temas de esta sección proporcionan información, procedimientos y ejemplos para ayudarle a desarrollar aplicaciones que consumen el adaptador de SQL en soluciones de programación de .NET y BizTalk Server.