Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a:SQL Server
Azure SQL Managed Instance
Dos principios generales se aplican al administrar los errores Transact-SQL en una aplicación de Service Broker.
En primer lugar, una aplicación no debe 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.