Gestion des erreurs pour Service Broker

S’applique à :SQL ServerAzure SQL Managed Instance

La gestion des erreurs dans une application qui utilise Service Broker comporte deux aspects. Premièrement, l’application doit gérer les erreurs déclenchées par le moteur de base de données en utilisant le mécanisme d’erreur Transact-SQL normal. Deuxièmement, une application qui utilise Service Broker doit gérer les erreurs asynchrones comme des messages de la file d’attente du service. Dans les deux cas, une application ne doit pas supprimer définitivement un message d'une file d'attente sans agir sur le message, et l'application doit toujours maintenir un verrouillage des groupes de conversations avant de mettre à jour l'état associé au groupe de conversations.

Dans cette section

Article Descriptif
Gérer les erreurs Transact-SQL (Service Broker) Décrit les stratégies permettant de traiter les erreurs Transact-SQL tout en gérant la messagerie transactionnelle.
Gérer les messages d’erreur Service Broker Décrit les stratégies permettant de gérer les messages d’erreur remis par Service Broker.
Gérer les messages incohérents Décrit les stratégies permettant une récupération suite à des messages incohérents.