Broker:Connection イベント クラス

適用対象: SQL ServerAzure SQL Managed Instance

SQL Server は、 Broker:Connection イベントを生成し、Service Broker によって管理されているトランスポート接続のステータスを報告します。

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

データ列 Type 説明 列番号 フィルターの適用
ApplicationName nvarchar SQL Serverのインスタンスへの接続を作成したクライアント アプリケーションの名前。 この列には、プログラムの表示名ではなく、アプリケーションによって渡された値が格納されます。 10 はい
ClientProcessID int クライアント アプリケーションが実行されているプロセスに対し、ホスト コンピューターによって割り当てられた ID。 クライアントでクライアント プロセス ID が指定されると、このデータ列が作成されます。 9 はい
DatabaseID int USE database ステートメントで指定されたデータベースの ID、または特定のインスタンスについて USE databaseステートメントが実行されていない場合は既定のデータベースの ID となります。 SQL Server プロファイラー では、 ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、 DB_ID 関数を使用して特定します。 3 はい
Error int イベント内のテキストの、 sys.messages 内でのメッセージ ID 番号。 このイベントがエラーを報告する場合、この ID が SQL Server エラー番号となります。 31 いいえ
EventClass int キャプチャされたイベント クラスの種類。 Broker:Connection の場合は、常に 138です。 27 いいえ
EventSequence int このイベントのシーケンス番号。 51 いいえ
EventSubClass nvarchar この接続の接続状態。 このイベントでは、サブクラスは次のいずれかの値になります。



Connecting. SQL Server がトランスポート接続を開始しています。

Connected. SQL Server がトランスポート接続を確立しました。

Connect Failed. SQL Server がトランスポート接続を確立できませんでした。

Closing. SQL Server がトランスポート接続を終了しています。

クローズ。 SQL Server がトランスポート接続を終了しました。

Accept. SQL Server が他のインスタンスからのトランスポート接続を許可しました。

Send IO Error. SQL Server がメッセージの送信中にトランスポート エラーを検出しました。

Receive IO Error. SQL Server がメッセージの受信中にトランスポート エラーを検出しました。
21 はい
GUID uniqueidentifier この接続のエンドポイント ID。 54 いいえ
HostName nvarchar クライアントが実行しているコンピューターの名前。 このデータ列には、クライアントがホスト名を指定している場合にデータが格納されます。 ホスト名を指定するには、 HOST_NAME 関数を使用します。 8 はい
IntegerData int この接続が閉じられた回数。 25 はい
IsSystem int イベントがシステム プロセスとユーザー プロセスのどちらで発生したか。

0 = ユーザー

1 = システム
60 いいえ
LoginSid image ログイン ユーザーのセキュリティ ID 番号 (SID)。 各 SID はサーバーのログインごとに一意です。 41 はい
NTDomainName nvarchar ユーザーが属している Windows ドメイン。 7 はい
NTUserName nvarchar このイベントが生成された接続を所有するユーザーの名前。 6 はい
ObjectName nvarchar ダイアログのメッセージ交換ハンドル。 34 いいえ
ServerName nvarchar トレースされる SQL Server のインスタンスの名前。 26 いいえ
SPID int クライアントに関連付けられているプロセスに、 SQL Server によって割り当てられているサーバー プロセス ID。 12 はい
StartTime datetime イベントの開始時刻 (取得できた場合)。 14 はい
TextData ntext イベントに関係するエラー メッセージのテキスト。 エラーを報告しないイベントの場合、このフィールドは空です。 エラー メッセージは、 SQL Server のエラー メッセージか Windows のエラー メッセージです。 1 はい
TransactionID bigint トランザクションに対してシステムが割り当てた ID。 4 いいえ

関連項目

SQL Server Service Broker (SQL Server Service Broker)