Compartir a través de


Administrar los errores de Transact-SQL (Service Broker)

Dos principios generales se aplican al administrar los errores Transact-SQL en una aplicación de Service Broker.

Primero, una aplicación no debería quitar permanentemente un mensaje de una cola sin actuar sobre el mensaje. En la mayoría de los casos, significa que una aplicación siempre debería recibir un mensaje dentro de una transacción.

Segundo, una aplicación siempre debería contener un bloqueo en un grupo de conversación antes de actualizar el estado del grupo de conversación o el estado de cualquier mensaje en el grupo de conversación. Cuando una aplicación recibe un mensaje dentro de una transacción, la aplicación bloquea automáticamente el grupo de conversación.