Класс событий Broker:Message Undeliverable
Область применения: SQL Server Управляемый экземпляр SQL Azure
SQL Server создает событие Broker:Message Undeliverable , если Service Broker не может сохранить полученное сообщение, которое должно быть доставлено в службу в этом экземпляре. Сведения о сообщениях, которые должны были быть перенаправлены, см. в разделе Broker:Forwarded Message Dropped Event Class.
Столбцы данных для класса событий Broker:Message Undeliverable
Столбец данных | Тип | Описание | Column number | Доступно для фильтрации |
---|---|---|---|---|
Имя приложения | nvarchar | Имя клиентского приложения, создавшего подключение к экземпляру SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. | 10 | Да |
BigintData1 | bigint | Порядковый номер недоставленного сообщения. | 52 | No |
BigintData2 | bigint | Порядковый номер последнего успешно подтвержденного сообщения. | 53 | No |
ClientProcessID | int | Идентификатор, присвоенный компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент вводит идентификатор клиентского процесса. | 9 | Да |
DatabaseID | int | Идентификатор базы данных, указанной в инструкции USE database , или базы данных по умолчанию, если для данного экземпляра инструкция USE database не выполнялась. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. | 3 | Да |
Ошибка | int | Идентификационный номер сообщения в sys.messages для текста в событии. | 31 | No |
EventClass | int | Тип захваченного класса событий. Всегда равен 160 для класса событий Broker:MessageUndeliverable. | 27 | No |
EventSequence | int | Порядковый номер этого события. | 51 | No |
EventSubClass | nvarchar | Указывает, было ли недоставленное сообщение упорядоченным. Может принимать одно из следующих двух значений: Упорядоченное сообщение. Недоставленное сообщение было упорядоченным. Неупорядоченное сообщение. Недоставленное сообщение не было упорядоченным. |
21 | Да |
GUID | uniqueidentifier | Идентификатор диалога, которому принадлежит недоставленное сообщение. Этот идентификатор передается в составе сообщения и является общим для обоих участников диалога. | 54 | No |
HostName | nvarchar | Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. | 8 | Да |
IntegerData | int | Номер фрагмента недоставленного сообщения. | 25 | No |
IntegerData2 | int | Номер фрагмента сообщения, подтверждаемого недоставленным сообщением. | 55 | No |
IsSystem | int | Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. | 60 | No |
LoginName | nvarchar | Имя входа пользователя (имя входа безопасности SQL Server или учетные данные входа Windows в формате ДОМЕН\Имя_пользователя). | 11 | No |
LoginSid | Изображение | Идентификатор безопасности вошедшего в систему пользователя. Значение идентификатора безопасности уникально для каждого имени входа на сервере. | 41 | Да |
NTDomainName | nvarchar | Домен Windows, к которому принадлежит пользователь. | 7 | Да |
NTUserName | nvarchar | Имя пользователя, которому принадлежит соединение, создавшее это событие. | 6 | Да |
ObjectName | nvarchar | Дескриптор диалога. | 34 | No |
RoleName | nvarchar | Роль дескриптора диалога. Это либо initiator , либо target. | 38 | No |
ServerName | nvarchar | Имя экземпляра SQL Server, который отслеживается в настоящий момент. | 26 | No |
Уровень серьезности | int | Уровень серьезности для текста в событии. | 29 | No |
SPID | int | Идентификатор процесса сервера, который SQL Server присвоил процессу, связанному с клиентом. | 12 | Да |
StartTime | datetime | Время начала события, если доступно. | 14 | Да |
Штат | int | Указывает место в исходном коде SQL Server, которое вызвало это событие. Каждое место, которое может вызвать это событие, обозначается отдельным кодом состояния. По этому коду сотрудник отдела технической поддержки корпорации Майкрософт может найти место, вызвавшее данное событие. | 30 | No |
TextData | ntext | Причина, по которой SQL Server не удалось доставить сообщение. | 1 | Да |
TransactionID | bigint | Назначенный системой идентификатор транзакции. | 4 | No |