Share via


新機能 (Service Broker)

このリリースの SQL ServerService Broker には、次の機能が追加されています。

  • メッセージ交換の優先度のサポート

  • Service Broker の構成とメッセージ交換を診断する新しいコマンド プロンプト ユーティリティ

  • 新しいパフォーマンス オブジェクトおよびカウンタ

  • SQL Server Management Studio による Service Broker のサポート

  • 新しいチュートリアル

新しいメッセージ交換の優先度

メッセージ交換の優先度を使用すると、管理者や開発者は、重要な Service Broker メッセージ交換のメッセージを重要度の低いメッセージ交換のメッセージよりも先に送受信するよう指定できます。これにより、優先度の低い作業によって優先度の高い作業が妨げられることがなくなります。Service Broker システムは、さまざまなレベルのサービスを提供するように構成できます。詳細については、「メッセージ交換の優先度」を参照してください。

新しい診断ユーティリティ

ssbdiagnose ユーティリティは、2 つの Service Broker サービス間の構成または単一のサービスの構成を分析します。このユーティリティでは、実行中のメッセージ交換のエラーも分析されます。実行中のメッセージ交換にエラーが発生すると、ssbdiagnose は、メッセージ交換で使用されている Service Broker 構成を分析します。エラーは、コマンド プロンプト ウィンドウにユーザーが解釈できる形式で報告されるか、ファイルまたは別のプログラムにリダイレクトできる XML 形式で報告されます。詳細については、「ssbdiagnose ユーティリティ」を参照してください。

オブジェクト エクスプローラの新しい Service Broker 要素

SQL Server Management Studio オブジェクト エクスプローラ階層にメッセージ交換の優先度が追加されました。既存の Service Broker オブジェクトに、[プロパティ] メニュー項目など右クリック メニュー項目が追加されました。詳細については、「Service Broker オブジェクトの [プロパティ] の F1 ヘルプ」を参照してください。

新しいシステム モニタ オブジェクトおよびカウンタ

Broker TO Statistics パフォーマンス オブジェクトは、Service Broker ダイアログが転送オブジェクトを要求した頻度、および非アクティブな転送オブジェクトが tempdb の作業テーブルに書き込まれた頻度を報告します。詳細については、「SQL Server: Broker TO Statistics オブジェクト」を参照してください。

Broker Statistics パフォーマンス オブジェクトに次の 5 つの新しいカウンタが追加されました。

  • Activation Errors Total

  • Corrupted Messages Total

  • Dequeued TransmissionQ Msgs/sec

  • Dropped Messages Total

  • Enqueued TransmissionQ Msgs/sec

詳細については、「SQL Server: Broker Statistics オブジェクト」を参照してください。

新しい Service Broker チュートリアル

次の 3 つのスコープを持つ簡単な要求/応答のメッセージ交換の設定に必要な手順を説明する 3 つの Service Broker チュートリアルが追加されました。

  • 発信側と発信先のサービスが同じデータベース内に格納されている。

  • 発信側と発信先のサービスが、データベース エンジンの同じインスタンスにある異なるデータベースに格納されている。

  • 発信側と発信先のサービスが独立したインスタンスに存在する。

アクティブ化ストアド プロシージャを構成してキューからメッセージを受信するために必要な手順について説明したチュートリアルもあります。詳細については、「Service Broker チュートリアル」を参照してください。