sys.transmission_queue (Transact-SQL)

Данное представление каталога содержит по одной строке для каждого сообщения в очереди передачи.

Имя столбца Тип данных Описание

conversation_handle

uniqueidentifier

Идентификатор диалога, которому принадлежит данное сообщение. Не допускает значение NULL.

to_service_name

nvarchar(256)

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

to_broker_instance

nvarchar(128)

Идентификатор брокера, содержащего службу, которой было послано сообщение. Допускает значение NULL.

from_service_name

nvarchar(256)

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

service_contract_name

nvarchar(256)

Имя контракта, которому следует диалог этого сообщения. Допускает значение NULL.

enqueue_time

datetime

Время поступления сообщения в очередь. Это значение использует формат UTC независимо от местного часового пояса экземпляра. Не допускает значение NULL.

message_sequence_number

bigint

Порядковый номер сообщения. Не допускает значение NULL.

message_type_name

nvarchar(256)

Имя типа сообщения. Допускает значение NULL.

is_conversation_error

bit

Является ли это сообщение сообщением об ошибке:

0 = Не является сообщением об ошибке.

1 = Сообщение об ошибке.

Не допускает значение NULL.

is_end_of_dialog

bit

Является ли это сообщение сообщением о завершении диалога. Не допускает значение NULL.

0 = Не является сообщением о завершении диалога.

1 = Сообщение о завершении диалога.

Не допускает значение NULL.

message_body

varbinary(max)

Содержимое сообщения. Допускает значение NULL.

transmission_status

nvarchar(4000)

Причина, по которой сообщение было отправлено в очередь. Обычно это сообщение об ошибке, поясняющее, почему отправка сообщения закончилась неудачей. Если оно пустое, значит сообщение еще не было отослано. Допускает значение NULL.

См. также

Другие ресурсы

Архитектура диалога

Справка и поддержка

Получение помощи по SQL Server 2005