適用対象:SQL Server
Azure SQL Managed Instance
Service Broker を使用するアプリケーションのエラー処理には 2 つの側面があります。 1 つ目は、データベース エンジンで発生したエラーを、通常の Transact-SQL エラー メカニズムを使用して処理する必要があるということです。 2 つ目は、Service Broker を使用するアプリケーションでは、サービスのキューにメッセージとして着信する非同期のエラーを処理する必要があることです。 どちらの場合も、アプリケーションでは、メッセージを処理しないまま、そのメッセージをキューから完全に削除しないでください。また、メッセージ交換グループに関連している状態を更新する前に、メッセージ交換グループのロックを取得する必要があります。
このセクションでは...
| [アーティクル] | Description |
|---|---|
| Transact-SQL エラーの処理 (Service Broker) | トランザクション メッセージングを維持しながら Transact-SQL エラーに対処する方法について説明します。 |
| Service Broker のエラー メッセージを処理する | Service Broker から配信されるエラー メッセージを処理する方法について説明します。 |
| 有害メッセージの処理 | 有害なメッセージから回復する方法について説明します。 |