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

適用対象: SQL ServerAzure SQL Managed Instance

SQL Server では、Service Broker が転送予定のメッセージを削除すると Broker:Forwarded Message Dropped イベントが生成されます。

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

データ列 Type 説明 列番号 フィルターの適用
ApplicationName nvarchar SQL Serverのインスタンスへの接続を作成したクライアント アプリケーションの名前。 この列には、プログラムの表示名ではなく、アプリケーションによって渡された値が格納されます。 10 はい
BigintData1 bigint メッセージのシーケンス番号。 52 いいえ
ClientProcessID int クライアント アプリケーションが実行されているプロセスに対し、ホスト コンピューターによって割り当てられた ID。 クライアントでクライアント プロセス ID が指定されると、このデータ列が作成されます。 9 はい
DatabaseID int USE database ステートメントで指定されたデータベースの ID、または特定のインスタンスについて USE databaseステートメントが実行されていない場合は既定のデータベースの ID となります。 SQL Server プロファイラー では、ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、DB_ID 関数を使用して特定します。 3 はい
DatabaseName nvarchar ユーザーのステートメントが実行されているデータベースの名前。 35 はい
DBUserName nvarchar このメッセージの送信元であるブローカー インスタンスの ID。 40 いいえ
エラー int イベント内のテキストの、sys.messages 内でのメッセージ ID 番号。 31 いいえ
EventClass int キャプチャされたイベント クラスの種類。 Broker:Forwarded Message Dropped の場合は、常に 191 です。 27 いいえ
EventSequence int このイベントのシーケンス番号。 51 いいえ
FileName nvarchar メッセージの送信先のサービス名。 36 いいえ
GUID uniqueidentifier ダイアログのメッセージ交換 ID。 この ID はメッセージの一部として転送され、メッセージ交換の両側で共有されます。 54 いいえ
HostName nvarchar クライアントが実行しているコンピューターの名前。 このデータ列には、クライアントがホスト名を指定している場合にデータが格納されます。 ホスト名を指定するには、HOST_NAME 関数を使用します。 8 はい
IndexID int 転送されるメッセージに残っているホップの数。 24 いいえ
IntegerData int 転送されるメッセージのフラグメント番号。 25 いいえ
LoginSid image ログイン ユーザーのセキュリティ ID 番号 (SID)。 各 SID はサーバーのログインごとに一意です。 41 はい
NTDomainName nvarchar ユーザーが属している Windows ドメイン。 7 はい
NTUserName nvarchar このイベントが生成された接続を所有するユーザーの名前。 6 はい
ObjectId int 転送されるメッセージの有効期限の値。 22 いいえ
ObjectName nvarchar 転送されたメッセージのメッセージ ID。 34 いいえ
OwnerName nvarchar このメッセージの送信先のブローカー インスタンス ID。 37 いいえ
RoleName nvarchar メッセージ交換ハンドルのロール。 つぎのいずれかです。

-Initiator: このブローカーがメッセージ交換の発信側です。

-Target: このブローカーがメッセージ交換の発信先です。
38 いいえ
ServerName nvarchar トレースされる SQL Server のインスタンスの名前。 26 いいえ
重大度 int イベントのテキストの重大度を表す数値。 29 いいえ
SPID int クライアントに関連付けられているプロセスに、 SQL Server によって割り当てられているサーバー プロセス ID。 12 はい
StartTime datetime イベントの開始時刻 (取得できた場合)。 14 はい
State int SQL Server のソース コード内のイベントが生成された場所を示します。 イベントが生成された場所によって、状態コードが異なることがあります。 マイクロソフトのサポート エンジニアはこの状態コードを使用して、イベントが生成されたソース コード内の場所を特定することができます。 30 いいえ
Success int メッセージが存続している時間。 この値が有効期限の値以上の場合は、メッセージが削除されます。 23 いいえ
TargetLoginName nvarchar メッセージの転送先になるネットワーク アドレス。 42 いいえ
TargetUserName nvarchar メッセージを発信したサービスの名前。 39 いいえ
TextData ntext SQL Server がメッセージを削除した理由の説明。 1 はい
トランザクション ID bigint トランザクションに対してシステムが割り当てた ID。 4 いいえ

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

関連項目

SQL Server Service Broker (SQL Server Service Broker)