Класс событий Broker:Remote Message Ack
SQL Server формирует событие Broker:Remote Message Ack, когда компонент Компонент Service Broker отправляет или получает подтверждение сообщения.
Столбцы данных класса событий Broker:Remote Message Ack
Столбец данных |
Тип |
Описание |
Номер столбца |
Фильтруемый |
---|---|---|---|---|
ApplicationName |
nvarchar |
Имя клиентского приложения, установившего соединение с экземпляром SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. |
10 |
Да |
BigintData1 |
bigint |
Последовательный номер сообщения, содержащего подтверждение. |
52 |
Нет |
BigintData2 |
bigint |
Последовательный номер подтверждаемого сообщения. |
53 |
Нет |
ClientProcessID |
int |
Идентификатор, присвоенный главным компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставил идентификатор клиентского процесса. |
9 |
Да |
DatabaseID |
int |
Идентификатор базы данных, указанный в инструкции USE database. Если инструкция USE database не выдавалась для данного экземпляра, идентификатор базы данных. Приложение Приложение SQL Server Profiler отображает имя базы данных, если столбец Server Name захвачен при трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. |
3 |
Да |
EventClass |
int |
Тип зафиксированного класса событий. Всегда 149 или Broker:Message Ack. |
27 |
Нет |
EventSequence |
int |
Порядковый номер для этого события. |
51 |
Нет |
EventSubClass |
nvarchar |
Тип подкласса события, предоставляющий дополнительные сведения о каждом классе событий. Этот столбец может содержать следующие значения.
|
21 |
Да |
GUID |
uniqueidentifier |
Идентификатор диалога. Этот идентификатор передается как часть сообщения и является общим для обоих участников диалога. |
54 |
Нет |
HonorBrokerPriority |
int |
Текущее значение параметра базы данных HONOR_BROKER_PRIORITY: 0 = выключен, 1 = включен. |
32 |
Да |
HostName |
nvarchar |
Имя компьютера, на котором выполняется клиентская программа. Этот столбец данных заполняется в том случае, если имя узла предоставляется клиентом. Чтобы определить имя узла, используйте функцию HOST_NAME. |
8 |
Да |
IntegerData |
int |
Номер фрагмента сообщения, содержащего подтверждение. |
25 |
Нет |
IntegerData2 |
int |
Номер фрагмента подтверждаемого сообщения. |
55 |
Нет |
IsSystem |
int |
Указывает, произошло событие в системном или в пользовательском процессе. 0 = пользовательский процесс 1 = системный процесс |
60 |
Нет |
LoginSid |
image |
Идентификатор безопасности вошедшего в систему пользователя. Значение идентификатора безопасности уникально для каждого имени входа на сервере. |
41 |
Да |
NTDomainName |
nvarchar |
Домен Windows, к которому принадлежит пользователь. |
7 |
Да |
NTUserName |
nvarchar |
Имя пользователя, которому принадлежит соединение, создавшее это событие. |
6 |
Да |
Priority |
int |
Уровень приоритета диалога. |
5 |
Да |
RoleName |
nvarchar |
Роль экземпляра, подтвердившего сообщение. Это либо initiator, либо target. |
38 |
Нет |
ServerName |
nvarchar |
Имя отслеживаемого экземпляра SQL Server. |
26 |
Нет |
SPID |
int |
Идентификатор процесса сервера, который SQL Server присвоил процессу, связанному с клиентом. |
12 |
Да |
StartTime |
datetime |
Время начала события, если оно доступно. |
14 |
Да |
StarvationElevation |
int |
Сообщение было отправлено с более высоким приоритетом, чем приоритет, настроенный для диалога: 0 = false, 1 = true. |
33 |
Да |
TransactionID |
bigint |
Назначенный системой идентификатор транзакции. |
4 |
Нет |