Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Managed Instance
Deux principes s’appliquent lors de la gestion des erreurs Transact-SQL dans une application Service Broker.
Tout d’abord, une application ne doit pas supprimer définitivement un message d’une file d’attente sans agir sur le message. Dans la plupart des cas, cela signifie qu'une application doit systématiquement recevoir un message dans une transaction.
Deuxièmement, une application doit toujours maintenir un verrou sur un groupe de conversations avant de mettre à jour l'état du groupe de conversations ou l'état des messages du groupe de conversations. Lorsqu'une application reçoit un message dans une transaction, elle verrouille automatiquement le groupe de conversations.