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


Класс событий Broker:Forwarded Message Dropped

SQL Server создает событие Broker:Forwarded Message Dropped при удалении компонентом Service Broker сообщения, предназначенного для переадресации.

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

Столбец данных

Тип

Описание

Номер столбца

Фильтруемость

ApplicationName

nvarchar

Имя клиентского приложения, установившего соединение с экземпляром SQL Server. Этот столбец заполняется не отображаемым именем программы, а передаваемыми приложением значениями.

10

Да

BigintData1

bigint

Порядковый номер сообщения.

52

Нет

ClientProcessID

int

Идентификатор, присвоенный сервером процессу, в котором выполняется клиентское приложение. Этот столбец данных заполняется в том случае, если идентификатор клиентского процесса предоставляется клиентом.

9

Да

DatabaseID

int

Идентификатор базы данных, заданный инструкцией USE database, либо идентификатор базы данных по умолчанию, если для данного экземпляра инструкция USE database не выполнялась. Приложение Приложение SQL Server Profiler отображает имя базы данных, если в трассировке захвачен столбец данных Server Name и этот сервер доступен. Значение для базы данных определяется с помощью функции DB_ID.

3

Да

DatabaseName

nvarchar

Имя базы данных, в которой выполняется инструкция пользователя.

35

Да

DBUserName

nvarchar

Идентификатор экземпляра брокера, отправившего это сообщение.

40

Нет

Ошибка

int

Идентификатор сообщения в sys.messages для текста в событии.

31

Нет

Класс событий

int

Тип захватываемого класса событий. Всегда равен 191 для Broker:Forwarded Message Dropped.

27

Нет

EventSequence

int

Порядковый номер для этого события.

51

Нет

FileName

nvarchar

Имя службы, для которой предназначено сообщение.

36

Нет

GUID

uniqueidentifier

Идентификатор диалога. Этот идентификатор передается в составе сообщения и является общим для обоих участников диалога.

54

Нет

HostName

nvarchar

Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME.

8

Да

IndexID

int

Число прыжков, оставшихся у перенаправленного сообщения.

24

Нет

IntegerData

int

Номер фрагмента перенаправленного сообщения.

25

Нет

LoginSid

image

Идентификатор безопасности (SID) пользователя, вошедшего в систему. Каждому имени входа на сервере соответствует уникальный идентификатор безопасности.

41

Да

NTDomainName

nvarchar

Домен Windows, к которому принадлежит пользователь.

7

Да

NTUserName

nvarchar

Имя пользователя, которому принадлежит соединение, породившее это событие.

6

Да

ObjectId

int

Оставшееся время существования перенаправленного сообщения.

22

Нет

ObjectName

nvarchar

Идентификатор перенаправленного сообщения.

34

Нет

OwnerName

nvarchar

Идентификатор экземпляра брокера, которому направлено сообщение.

37

Нет

RoleName

nvarchar

Роль дескриптора диалога. Может принимать одно из следующих значений.

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

  • Цель. Данный брокер является назначением диалога.

38

Нет

ServerName

nvarchar

Имя экземпляра SQL Server, подвергаемого трассировке.

26

Нет

Severity

int

Уровень серьезности для текста в событии.

29

Нет

SPID

int

Идентификатор процесса сервера, назначенный SQL Server процессу, связанному с клиентом.

12

Да

StartTime

datetime

Время начала события, если оно доступно.

14

Да

State

int

Указывает место в исходном коде SQL Server, которое вызвало это событие. Каждое место, которое может вызвать это событие, обозначается отдельным кодом состояния. Сотрудник службы технической поддержки Майкрософт может с помощью этого кода состояния найти место, где возникло это событие.

30

Нет

Успех

int

Текущее время существования сообщения. Если это значение больше или равно времени жизни сообщения, то сообщение удаляется.

23

Нет

TargetLoginName

nvarchar

Сетевой адрес, на который переадресовано данное сообщение.

42

Нет

TargetUserName

nvarchar

Имя службы вызывающей стороны для сообщения.

39

Нет

TextData

ntext

Описание причины удаления сообщения SQL Server.

1

Да

Transaction ID

bigint

Назначенный системой идентификатор транзакции.

4

Нет

Столбец TextData данного события содержит описание причины удаления сообщения, выполненного SQL Server.