Freigeben über


Fehlerbehandlung für Service Broker

Die Fehlerbehandlung in einer Anwendung, die Service Broker verwendet, hat zwei unterschiedliche Aspekte. Zum einen muss die Anwendung Fehler behandeln, die von Database Engine (Datenbankmodul) durch den normalen Transact-SQL-Fehlermechanismus ausgelöst wurden. Zum anderen muss eine Anwendung, die Service Broker verwendet, asynchrone Fehler behandeln, die als Nachrichten in der Warteschlange für den Dienst eingehen. In beiden Fällen darf eine Anwendung Nachrichten aus einer Warteschlange nicht permanent entfernen, ohne auf sie zu reagieren. Zudem muss die Anwendung immer eine Konversationsgruppensperre anwenden, bevor der Status in Bezug auf die Konversationsgruppe aktualisiert wird.

In diesem Abschnitt

Siehe auch

Andere Ressourcen