Control de errores para Service Broker
El control de errores en una aplicación que utiliza Service Broker tiene dos aspectos distintos. Primero, la aplicación debe administrar los errores producidos por Database Engine (Motor de base de datos) a través del mecanismo de error Transact-SQL normal. Segundo, una aplicación que utiliza Service Broker debe administrar errores asincrónicos que llegan como mensajes en la cola para el servicio. En cualquier caso, una aplicación no debe borrar permanentemente un mensaje de una cola sin realizar ninguna acción en el mensaje y la aplicación debe siempre contener un bloqueo de grupo de conversación antes de actualizar el estado relacionado con el grupo de conversación.
En esta sección
Administrar los errores de Transact-SQL (Service Broker)
Se describen las estrategias para trabajar con errores Transact-SQL manteniendo la mensajería transaccional.Administrar mensajes de error de Service Broker
Se describen las estrategias para administrar los mensajes de error entregados por Service Broker.Controlar mensajes dudosos
Se describen las estrategias de recuperación a partir de mensajes dudosos.