Класс событий 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 отображает имя базы данных, если столбец ServerName получен в трассировке и этот сервер доступен. Определите идентификатор базы данных с помощью функции DB_ID. |
3 |
Да |
EventClass |
int |
Тип захваченного класса событий. Всегда 149 или Broker:Message Ack. |
27 |
Нет |
EventSequence |
int |
Порядковый номер для этого события. |
51 |
Нет |
EventSubClass |
nvarchar |
Тип подкласса событий, предоставляющий дополнительные сведения о каждом классе событий. Данный столбец может содержать следующие значения:
|
21 |
Да |
GUID |
uniqueidentifier |
Идентификатор диалога. Этот идентификатор передается как часть сообщения и является общим для обоих участников диалога. |
54 |
Нет |
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 |
Да |
RoleName |
nvarchar |
Роль экземпляра, подтвердившего сообщение. Либо initiator, либо target. |
38 |
Нет |
ServerName |
nvarchar |
Имя экземпляра SQL Server, подвергаемого трассировке. |
26 |
Нет |
SPID |
int |
Идентификатор процесса сервера, который SQL Server присвоил процессу, связанному с клиентом. |
12 |
Да |
StartTime |
datetime |
Время начала события, если оно известно. |
14 |
Да |
TransactionID |
bigint |
Назначенный системой идентификатор транзакции. |
4 |
Нет |
См. также
Другие ресурсы
Знакомство с компонентом Service Broker
Диалоги