次の方法で共有


Broker:Forwarded Message Dropped イベント クラス

SQL Server は、Service Broker が転送を意図したメッセージを削除すると、Broker:Forwarded Message Dropped イベントを生成します。

Broker:転送されたメッセージが削除されたイベントクラスデータ列

データ列 タイプ 説明 列番号 フィルターの適用
アプリケーション名 nvarchar SQL Server のインスタンスへの接続を作成したクライアント アプリケーションの名前。 この列には、プログラムの表示名ではなく、アプリケーションによって渡された値が格納されます。 10 イエス
BigintData1 bigint メッセージ シーケンス番号。 52 いいえ
ClientProcessID int クライアント アプリケーションが実行されているプロセスにホスト コンピューターによって割り当てられた ID。 クライアントでクライアント プロセス ID が指定されると、このデータ列が作成されます。 9 イエス
データベースID int USE データベース ステートメントで指定されたデータベースの ID。特定のインスタンスに対して USE データベース ステートメントが発行されていない場合は既定 のデータベースの ID。 SQL Server Profiler は、サーバー名データ列がトレースにキャプチャされ、サーバーが使用可能な場合、データベースの名前を表示します。 データベースに対応する値は、DB_ID 関数を使用して特定します。 3 イエス
データベース名 nvarchar ユーザーのステートメントが実行されているデータベースの名前。 35 イエス
データベースユーザー名 nvarchar このメッセージの元のブローカー インスタンス識別子。 40 いいえ
エラー int イベント内のテキストの sys.messages 内のメッセージ ID 番号。 31 いいえ
EventClass int キャプチャされたイベント クラスの種類。 Broker の場合は常に 191:転送されたメッセージが破棄されました。 二十七 いいえ
イベントシーケンス int このイベントのシーケンス番号。 51 いいえ
ファイル名 nvarchar メッセージが送信されるサービスの名前。 36 いいえ
GUID(グローバルユニーク識別子) uniqueidentifier ダイアログの会話 ID。 この識別子はメッセージの一部として送信され、会話の両側で共有されます。 54 いいえ
ホストネーム nvarchar クライアントが実行されているコンピューターの名前。 このデータ列には、クライアントがホスト名を指定している場合にデータが格納されます。 ホスト名を指定するには、 HOST_NAME 関数を使用します。 8 イエス
インデックスID int 転送されたメッセージの残りのホップ数。 二十四 いいえ
整数データ int 転送されたメッセージのフラグメント番号。 二十五 いいえ
ログインSID image ログイン ユーザーのセキュリティ ID 番号 (SID)。 各 SID はサーバーのログインごとに一意です。 41 イエス
NTドメインネーム nvarchar ユーザーが属している Windows ドメイン。 7 イエス
NTユーザー名 (NTUserName) nvarchar このイベントを生成した接続を所有するユーザーの名前。 6 イエス
オブジェクト識別子 int 転送されたメッセージの Time to Live 値。 22 いいえ
オブジェクト名 nvarchar 転送されたメッセージのメッセージ ID。 34 いいえ
所有者名 nvarchar メッセージの宛先のブローカー インスタンス識別子。 37 いいえ
役割名 nvarchar 会話ハンドルの役割。 つぎのいずれかです。

イニシエータ。 このブローカーが会話を開始しました。

ターゲット。 このブローカーは、会話のターゲットです。
三十八 いいえ
サーバー名 nvarchar トレースする SQL Server のインスタンスの名前。 26 いいえ
深刻さ int イベント内のテキストの重大度番号。 二十九 いいえ
SPID (サービスプロバイダーID) int SQL Server によってクライアントに関連付けられているプロセスに割り当てられたサーバー プロセス ID。 12 イエス
開始時間 datetime イベントが開始された時刻 (使用可能な場合)。 14 イエス
状態 int イベントを生成した SQL Server ソース コード内の場所を示します。 このイベントを生成する可能性のある各場所には、異なる状態コードがあります。 Microsoft サポート エンジニアは、この状態コードを使用して、イベントが生成された場所を見つけることができます。 30 いいえ
成功 int メッセージが存在している時間。 この値が有効期間以上の場合、メッセージは削除されます。 23 いいえ
ターゲットログイン名 nvarchar メッセージが転送されたネットワーク アドレス。 42 いいえ
ターゲットユーザー名 nvarchar メッセージの開始サービスの名前。 39 いいえ
テキストデータ ntext SQL Server がメッセージを削除した理由の説明。 1 イエス
トランザクション ID bigint トランザクションのシステム割り当て ID。 4 いいえ

このイベントの TextData 列には、SQL Server がメッセージを削除した理由の説明が含まれています。

こちらもご覧ください

SQL Server Service Broker (SQL Server Service Broker)