Класс событий 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 база_данных. База данных по умолчанию, если для данного экземпляра не была выполнена инструкция USE база_данных. Приложение Приложение 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 |
Идентификатор безопасности (SID) вошедшего в систему пользователя. Идентификатор SID уникален для каждого имени входа на сервере. |
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 |
Нет |