Класс событий Broker:Message Classify
SQL Server создает событие класса Broker:Message Classify, когда компонент Service Broker определяет маршрут для сообщения.
Столбцы данных класса событий Broker:Message Classify
Столбец данных | Тип данных | Описание | Номер столбца | Фильтрация |
---|---|---|---|---|
ApplicationName |
nvarchar |
Имя клиентского приложения, установившего соединение с экземпляром SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. |
10 |
Да |
ClientProcessID |
int |
Идентификатор, присвоенный сервером процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент передает идентификатор клиентского процесса. |
9 |
Да |
DatabaseID |
int |
Идентификатор базы данных, заданный инструкцией USE database, либо идентификатор базы данных по умолчанию, если для данного экземпляра не была выполнена инструкция USE database. Приложение SQL Server Profiler отображает имя базы данных, если в трассировке зафиксирован столбец данных ServerName и этот сервер доступен. Определять значение для базы данных следует, используя функцию DB_ID. |
3 |
Да |
EventClass |
int |
Тип захваченного класса событий. Для Broker:Message Classify всегда равен 141. |
27 |
Нет |
EventSequence |
int |
Порядковый номер этого события. |
51 |
Нет |
EventSubClass |
nvarchar |
Тип подкласса события, предоставляющий дополнительные сведения о каждом классе событий. Этот столбец может содержать следующие значения.
|
21 |
Да |
FileName |
nvarchar |
Имя службы, которой направлено сообщение. |
36 |
Нет |
GUID |
uniqueidentifier |
Идентификатор диалога. Этот идентификатор передается как часть сообщения и бывает общим для обоих участников диалога. |
54 |
Нет |
HostName |
nvarchar |
Имя компьютера, на котором выполняется клиентская программа. Этот столбец данных заполняется в том случае, если клиент вводит имя узла. Для определения имени ведущего узла используйте функцию HOST_NAME. |
8 |
Да |
IsSystem |
int |
Указывает, произошло ли событие в системном или в пользовательском процессе: 1 = в системном, 0 = в пользовательском. |
60 |
Нет |
LoginSid |
image |
Идентификационный номер безопасности вошедшего в систему пользователя. Каждому имени входа на сервере соответствует уникальный идентификационный номер безопасности. |
41 |
Да |
NTDomainName |
nvarchar |
Домен Windows, которому принадлежит пользователь. |
7 |
Да |
NTUserName |
nvarchar |
Имя пользователя, которому принадлежит соединение, породившее это событие. |
6 |
Да |
OwnerName |
nvarchar |
Идентификатор посредника, которому направлено сообщение. |
37 |
Нет |
RoleName |
nvarchar |
Показывает, было ли сообщение получено из сети или порождено данным экземпляром SQL Server. |
38 |
Нет |
ServerName |
nvarchar |
Имя экземпляра SQL Server, для которого производится трассировка. |
26 |
Нет |
SPID |
int |
Идентификатор процесса сервера, который SQL Server присвоил процессу, связанному с клиентом. |
12 |
Да |
Start Time |
datetime |
Время начала события, если оно доступно. |
14 |
Да |
TargetUserName |
nvarchar |
Сетевой адрес посредника следующего шага. |
39 |
Нет |
TransactionID |
bigint |
Назначенный системой идентификатор транзакции. |
4 |
Нет |
См. также
Другие ресурсы
Знакомство с компонентом Service Broker
Маршрутизация компонента Service Broker