Поделиться через


Broker:Forwarded Message Sent, класс событий

Область применения: SQL Server Управляемый экземпляр SQL Azure

SQL Server создает событие Broker:Forwarded Message Sent, когда Компонент Service Broker перенаправит сообщение.

Столбцы данных класса событий Broker:Forwarded Message Sent

Столбец данных Тип Описание Column number Доступно для фильтрации
ApplicationName nvarchar Имя клиентского приложения, создавшего подключение к экземпляру SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. 10 Да
BigintData1 bigint Порядковый номер сообщения. 52 No
ClientProcessID int Идентификатор, присвоенный компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент вводит идентификатор клиентского процесса. 9 Да
DatabaseID int Идентификатор базы данных, указанной в инструкции USE database , или базы данных по умолчанию, если для данного экземпляра инструкция USE databaseне выполнялась. SQL Server Profiler отображает имя базы данных, если столбец данных имени сервера фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. 3 Да
DBUserName nvarchar Идентификатор экземпляра посредника для службы, отправившей сообщение. 40 No
EventClass int Тип захваченного класса событий. Для класса событий Broker:Forwarded Message Sent всегда равен 139. 27 No
EventSequence int Порядковый номер этого события. 51 No
FileName nvarchar Имя службы, для которой предназначено сообщение. 36 No
GUID uniqueidentifier Идентификатор диалога. Этот идентификатор передается в составе сообщения и является общим для обоих участников диалога. 54 No
HostName nvarchar Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. 8 Да
IndexID int Число прыжков, оставшихся у перенаправленного сообщения. 24 No
IntegerData int Номер фрагмента перенаправленного сообщения. 25 No
IsSystem int Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. 60 No
LoginSid Изображение Идентификатор безопасности вошедшего в систему пользователя. Значение идентификатора безопасности уникально для каждого имени входа на сервере. 41 Да
NTDomainName nvarchar Домен Windows, к которому принадлежит пользователь. 7 Да
NTUserName nvarchar Имя пользователя, которому принадлежит соединение, создавшее это событие. 6 Да
ObjectId int Значение оставшегося времени жизни перенаправленного сообщения на момент перенаправления. 22 No
ObjectName nvarchar Идентификатор перенаправленного сообщения. 34 No
OwnerName nvarchar Идентификатор посредника, которому направлено сообщение. 37 No
RoleName nvarchar Роль дескриптора диалога. Допустимые значения:

Инициатор. Данный брокер начал диалог.

Цель: Данный брокер является назначением диалога.
38 No
ServerName nvarchar Имя экземпляра SQL Server, который отслеживается в настоящий момент. 26 No
SPID int Идентификатор процесса сервера, который SQL Server присвоил процессу, связанному с клиентом. 12 Да
Время начала datetime Время начала события, если доступно. 14 Да
Удачное завершение int Количество времени, затраченного на процесс перенаправления. 23 No
TargetLoginName nvarchar Сетевой адрес, по которому экземпляр отправляет сообщение. Обратите внимание, что он может отличаться от конечного места назначения сообщения. 42 No
TargetUserName nvarchar Имя вызывающей службы для сообщения. 39 No
TransactionID bigint Назначенный системой идентификатор транзакции. 4 No