次の方法で共有


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

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

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

データ列 データ型 説明 列番号 フィルタの適用

ApplicationName

nvarchar

SQL Server のインスタンスへの接続を作成したクライアント アプリケーションの名前。この列には、プログラムの表示名ではなくアプリケーションによって渡された値が格納されます。

10

BigintData1

bigint

メッセージのシーケンス番号。

52

不可

ClientProcessID

int

クライアント アプリケーションが実行されているプロセスに対し、ホスト コンピュータによって割り当てられた ID。クライアントによりクライアント プロセス ID が指定されると、このデータ列に値が格納されます。

9

DatabaseID

int

USE database ステートメントにより指定されたデータベースの ID、または特定のインスタンスに対して USE database ステートメントが発行されていない場合は、既定のデータベースの ID。SQL Server Profilerでは、ServerName データ列がトレースでキャプチャされ、そのサーバーが使用可能な場合、データベースの名前が表示されます。データベースに対応する値は、DB_ID 関数を使用して特定します。

3

DatabaseName

nvarchar

ユーザーのステートメントが実行されているデータベースの名前。

35

DBUserName

nvarchar

このメッセージの送信元であるブローカ インスタンスの ID。

40

不可

Error

int

イベント内のテキストの、sys.messages 内でのメッセージ ID 番号。

31

不可

EventClass

int

キャプチャされたイベント クラスの種類。Broker:Forwarded Message Dropped の場合は、常に 191 です。

27

不可

EventSequence

int

このイベントのシーケンス番号。

51

不可

EventSubClass

nvarchar

イベント サブクラスの種類です。各イベントクラスについての詳細な情報を提供します。

21

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

不可

Severity

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

Transaction ID

bigint

トランザクションに対してシステムが割り当てた ID。

4

不可

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

参照

その他の技術情報

Service Broker の概要
ルーティングおよびメッセージ配信のトラブルシューティング

ヘルプおよび情報

SQL Server 2005 の参考資料の入手