Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Två allmänna principer gäller vid hantering av Transact-SQL fel i ett Service Broker-program.
För det första bör ett program inte permanent ta bort ett meddelande från en kö utan att agera på meddelandet. I de flesta fall innebär det att ett program alltid ska ta emot ett meddelande inom en transaktion.
För det andra bör ett program alltid hålla ett lås på en konversationsgrupp innan det uppdaterar tillståndet för konversationsgruppen eller tillståndet för ett meddelande i konversationsgruppen. När ett program tar emot ett meddelande i en transaktion låser programmet automatiskt konversationsgruppen.