次の方法で共有


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

更新 : 2006 年 4 月 14 日

SQL Server は、Service Broker がメッセージを転送するときに、Broker:Forwarded Message Sent イベントを生成します。

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

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

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

DBUserName

nvarchar

メッセージ送信元のサービスのブローカ インスタンス ID。

40

不可

EventClass

int

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

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

不可

IsSystem

int

システム プロセスまたはユーザー プロセスのどちらでイベントが発生したのかを示します。1 はシステム、0 はユーザーです。

60

不可

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

不可

SPID

int

クライアントに関連付けられているプロセスに、SQL Server によって割り当てられているサーバー プロセス ID。

12

StartTime

datetime

(取得できた場合) イベントが開始した時刻。

14

Success

int

転送処理にかかった時間。

23

不可

TargetLoginName

nvarchar

このインスタンスがメッセージを送信したネットワーク アドレス。このネットワーク アドレスはメッセージの最終送信先とは異なる場合があるので注意してください。

42

不可

TargetUserName

nvarchar

メッセージを発信したサービスの名前。

39

不可

TransactionID

bigint

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

4

不可

参照

その他の技術情報

Service Broker の概要
Service Broker のメッセージ転送
Service Broker のメッセージ転送をアクティブ化する方法 (Transact-SQL)
Service Broker のメッセージ転送を非アクティブ化する方法 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 4 月 14 日

変更内容 :
  • EventClass 識別子を修正しました。190 と記載されていましたが、正しい値 139 に変更しました。