Broker:Connection イベント クラス
適用対象: SQL Server Azure SQL Managed Instance
SQL Server は、Service Broker によって管理されるトランスポート接続の状態を報告するために、 Broker:Connection イベントを生成します。
Broker:Connection イベント クラスのデータ列
データ列 | 型 | 説明 | Column number | フィルター可能 |
---|---|---|---|---|
ApplicationName | nvarchar | SQL Serverのインスタンスへの接続を作成したクライアント アプリケーションの名前。 この列には、プログラムの表示名ではなく、アプリケーションによって渡された値が格納されます。 | 10 | はい |
ClientProcessID | int | クライアント アプリケーションが実行されているプロセスに対し、ホスト コンピューターによって割り当てられた ID。 クライアントでクライアント プロセス ID が指定されると、このデータ列が作成されます。 | 9 | はい |
DatabaseID | int | USE database ステートメントで指定されたデータベースの ID、または特定のインスタンスについて USE databaseステートメントが実行されていない場合は既定のデータベースの ID となります。 SQL Server Profiler では、 ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、 DB_ID 関数を使用して特定します。 | 3 | はい |
エラー | int | イベント内のテキストの、 sys.messages 内でのメッセージ 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 | いいえ |