次の方法で共有


Broker:メッセージ分類イベントクラス

Service Broker がメッセージのルーティングを決定すると、SQL Server によって Broker:Message Classify イベントが生成されます。

Broker:Message Classify イベントクラスのデータ列

データ列 データの種類 説明 列番号 フィルターの適用
ApplicationName nvarchar SQL Server のインスタンスへの接続を作成したクライアント アプリケーションの名前。 この列には、プログラムの表示名ではなく、アプリケーションによって渡された値が格納されます。 10 イエス
ClientProcessID int クライアント アプリケーションが実行されているプロセスにホスト コンピューターによって割り当てられた ID。 クライアントでクライアント プロセス ID が指定されると、このデータ列が作成されます。 9 イエス
DatabaseID int USE データベース ステートメントで指定されたデータベースの ID。特定のインスタンスに対して USE データベース ステートメントが発行されていない場合は既定 のデータベース の ID。 SQL Server Profiler では、 ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、DB_ID 関数を使用して特定します。 3 イエス
EventClass int キャプチャされたイベント クラスの種類。 Broker:Message Classify の場合は Always 141 二十七 いいえ
EventSequence int このイベントのシーケンス番号。 51 いいえ
EventSubClass nvarchar 各イベント クラスに関する詳細情報を提供するイベント サブクラスの型。 この列には、次の値が含まれる場合があります。

ローカル: 選択されたルートには、アドレス LOCAL があります。

リモート: 選択したルートに LOCAL 以外のアドレスがあります。

遅延: 転送が無効になっているか、一致するルートが存在しないため、メッセージが遅延します。
21 (二十一) イエス
ファイル名 nvarchar メッセージの転送先のサービス名。 36 いいえ
GUID uniqueidentifier ダイアログの会話 ID。 この識別子はメッセージの一部として送信され、会話の両側で共有されます。 54 いいえ
HostName nvarchar クライアントが実行されているコンピューターの名前。 このデータ列には、クライアントがホスト名を指定している場合にデータが格納されます。 ホスト名を指定するには、 HOST_NAME 関数を使用します。 8 イエス
IsSystem int イベントがシステム プロセスとユーザー プロセスのどちらで発生したか。 1 はシステム、0 はユーザーです。 六十 いいえ
LoginSid 画像 ログイン ユーザーのセキュリティ ID 番号 (SID)。 各 SID はサーバーのログインごとに一意です。 41 イエス
NTDomainName nvarchar ユーザーが属している Windows ドメイン。 7 イエス
NTUserName nvarchar このイベントを生成した接続を所有するユーザーの名前。 6 イエス
OwnerName nvarchar メッセージの転送先となるブローカー識別子。 37 いいえ
RoleName nvarchar メッセージがネットワークから受信されたか、この SQL Server インスタンスで送信されたかを示します。 三十八 いいえ
ServerName nvarchar トレースする SQL Server のインスタンスの名前。 26 いいえ
SPID int SQL Server によってクライアントに関連付けられているプロセスに割り当てられたサーバー プロセス ID。 12 イエス
開始時刻 datetime イベントが開始された時刻 (使用可能な場合)。 14 イエス
TargetUserName nvarchar 次ホップ ブローカーのネットワーク アドレス。 39 いいえ
TransactionID bigint トランザクションのシステム割り当て ID。 4 いいえ

こちらもご覧ください

SQL Server Service Broker (SQL Server Service Broker)