次の方法で共有


ブローカー:メッセージ未配信イベント クラス

このインスタンスのサービスに配信する必要がある受信メッセージを Service Broker が保持できない場合、SQL Server によって Broker:Message Undeliverable イベントが生成されます。 転送されるべきメッセージについては、「Broker:Forwarded Message Dropped イベントクラス」を参照してください。

Broker:メッセージ未達イベントクラスのデータカラム

データ列 タイプ 説明 列番号 フィルターの適用
アプリケーション名 nvarchar SQL Server のインスタンスへの接続を作成したクライアント アプリケーションの名前。 この列には、プログラムの表示名ではなく、アプリケーションによって渡された値が格納されます。 10 イエス
BigintData1 bigint 配信不能メッセージのシーケンス番号。 52 いいえ
BigintData2 bigint 正常に受信確認された最後のメッセージのシーケンス番号。 53 いいえ
ClientProcessID int クライアント アプリケーションが実行されているプロセスにホスト コンピューターによって割り当てられた ID。 クライアントでクライアント プロセス ID が指定されると、このデータ列が作成されます。 9 イエス
DatabaseID int USE データベース ステートメントで指定されたデータベースの ID。特定のインスタンスに対して USE データベース ステートメントが発行されていない場合は既定 のデータベース の ID。 SQL Server Profiler では、 ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、DB_ID 関数を使用して特定します。 3 イエス
エラー int イベント内のテキストの sys.messages 内のメッセージ ID 番号。 31 いいえ
EventClass int キャプチャされたイベント クラスの種類。 Broker:MessageUndeliverable の場合は常に 160 二十七 いいえ
EventSequence int このイベントのシーケンス番号。 51 いいえ
EventSubClass nvarchar 配信不能メッセージがシーケンスメッセージであったかどうかを示します。 次の 2 つの値のいずれか。

シーケンスされたメッセージ。 配信不能メッセージは、シーケンスされたメッセージでした。

順序付けされていないメッセージ 配信不能メッセージがシーケンスされたメッセージではなかった。
21 (二十一) イエス
GUID uniqueidentifier 配信不能メッセージが属する会話の会話 ID。 この識別子はメッセージの一部として送信され、会話の両側で共有されます。 54 いいえ
HostName nvarchar クライアントが実行されているコンピューターの名前。 このデータ列には、クライアントがホスト名を指定している場合にデータが格納されます。 ホスト名を指定するには、 HOST_NAME 関数を使用します。 8 イエス
IntegerData int 配信不能メッセージのフラグメント番号。 二十五 いいえ
IntegerData2 int 配信不能メッセージが確認していたメッセージ フラグメント番号。 55 いいえ
IsSystem int イベントがシステム プロセスとユーザー プロセスのどちらで発生したか。 1 はシステム、0 はユーザーです。 60 いいえ
LoginName nvarchar ユーザーのログイン名 (SQL Server セキュリティ ログインまたは DOMAIN\Username の形式の Windows ログイン資格情報)。 11 いいえ
LoginSid image ログイン ユーザーのセキュリティ ID 番号 (SID)。 各 SID はサーバーのログインごとに一意です。 41 イエス
NTDomainName nvarchar ユーザーが属している Windows ドメイン。 7 イエス
NTUserName nvarchar このイベントを生成した接続を所有するユーザーの名前。 6 イエス
ObjectName nvarchar ダイアログの会話識別子。 34 いいえ
RoleName nvarchar 会話ハンドルの役割。 これは イニシエーター または ターゲットです。 三十八 いいえ
ServerName nvarchar トレースする SQL Server のインスタンスの名前。 26 いいえ
重症度 int イベント内のテキストの重大度番号。 二十九 いいえ
SPID int SQL Server によってクライアントに関連付けられているプロセスに割り当てられたサーバー プロセス ID。 12 イエス
StartTime datetime イベントが開始された時刻 (使用可能な場合)。 14 イエス
状態 int イベントを生成した SQL Server ソース コード内の場所を示します。 このイベントを生成する可能性のある各場所には、異なる状態コードがあります。 Microsoft サポート エンジニアは、この状態コードを使用して、イベントが生成された場所を見つけることができます。 30 いいえ
TextData ntext SQL Server がメッセージを配信できなかった理由。 1 イエス
TransactionID bigint トランザクションのシステム割り当て ID。 4 いいえ

こちらもご覧ください

SQL Server Service Broker (SQL Server Service Broker)