次の方法で共有


Broker:アクティベーションイベントクラス

SQL Server では、キュー モニターがアクティブ化ストアド プロシージャを開始するとき、QUEUE_ACTIVATION通知を送信するとき、またはキュー モニターによって開始されたアクティブ化ストアド プロシージャが終了したときに 、Broker:Activation イベントが生成されます。

Broker:アクティベーションイベントクラスのデータ列

データ列 タイプ 説明 列番号 フィルターの適用
ClientProcessID int クライアント アプリケーションが実行されているプロセスにホスト コンピューターによって割り当てられた ID。 クライアントでクライアント プロセス ID が指定されると、このデータ列が作成されます。 9 イエス
DatabaseID int USE データベース ステートメントで指定されたデータベースの ID。特定のインスタンスに対して USE データベース ステートメントが発行されていない場合は既定 のデータベースの ID。 SQL Server Profiler では、 ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、DB_ID 関数を使用して特定します。 3 イエス
EventClass int キャプチャされたイベント クラスの種類。 常に163ブローカー:アクティベーションのために使用してください。 二十七 いいえ
EventSequence int このイベントのシーケンス番号。 51 いいえ
EventSubClass nvarchar このイベントが報告する特定のアクション。 次のいずれかの値を指定します。

start:
SQL Server でアクティブ化ストアド プロシージャが開始されました。

ended: アクティブ化ストアド プロシージャは正常に終了しました。

aborted: アクティブ化ストアド プロシージャがエラーで終了しました。
21 (二十一) いいえ
HostName nvarchar クライアントが実行されているコンピューターの名前。 このデータ列には、クライアントがホスト名を指定している場合にデータが格納されます。 ホスト名を指定するには、 HOST_NAME 関数を使用します。 8 イエス
IntegerData int このキューでアクティブなタスクの数。 二十五 いいえ
IsSystem int イベントがシステム プロセスとユーザー プロセスのどちらで発生したか。 1 はシステム、0 はユーザーです。 60 いいえ
LoginSid image ログイン ユーザーのセキュリティ ID 番号 (SID)。 各 SID はサーバーのログインごとに一意です。 41 イエス
NTDomainName nvarchar ユーザーが属している Windows ドメイン。 7 イエス
NTUserName nvarchar このイベントを生成した接続を所有するユーザーの名前。 6 イエス
ObjectID int このイベントに関連付けられているキュー。 22 いいえ
ServerName nvarchar トレースする SQL Server のインスタンスの名前。 26 いいえ
SPID int SQL Server によってクライアントに関連付けられているプロセスに割り当てられたサーバー プロセス ID。 12 イエス
StartTime datetime イベントが開始された時刻 (使用可能な場合)。 14 イエス
TransactionID bigint トランザクションのシステム割り当て ID。 4 いいえ