sys.dm_broker_forwarded_messages
Возвращает по записи на каждое сообщение компонента Service Broker, которое пересылается экземпляром SQL Server.
Имя столбца |
Тип данных |
Описание |
---|---|---|
conversation_id |
uniqueidentifier |
Идентификатор диалога, которому принадлежит это сообщение. Допускает значение NULL. |
is_initiator |
bit |
Показывает, пришло ли это сообщение от инициатора диалога. Допускает значение NULL. 0 = Не от инициатора 1 = От инициатора |
to_service_name |
nvarchar(512) |
Имя службы, куда посылается сообщение. Допускает значение NULL. |
to_broker_instance |
nvarchar(512) |
Идентификатор брокера, который управляет службой, пославшей сообщение. Допускает значение NULL. |
from_service_name |
nvarchar(512) |
Имя службы, пославшей сообщение. Допускает значение NULL. |
from_broker_instance |
nvarchar(512) |
Идентификатор брокера, у которого расположена служба, пославшая сообщение. Допускает значение NULL. |
adjacent_broker_address |
nvarchar(512) |
Сетевой адрес назначения для этого сообщения. Допускает значение NULL. |
message_sequence_number |
bigint |
Порядковый номер сообщения в диалоговом окне. Допускает значение NULL. |
message_fragment_number |
int |
Если сообщение диалога фрагментировано, тогда это номер фрагмента, содержащегося в транспортном сообщении. Допускает значение NULL. |
hops_remaining |
tinyint |
Количество попыток повторной передачи сообщения перед его доставкой получателю. Каждый раз, когда сообщение пересылается, это число уменьшается на единицу. Допускает значение NULL. |
time_to_live |
int |
Максимальное время жизни сообщения. При достижении 0 сообщение удаляется. Допускает значение NULL. |
time_consumed |
int |
Время, в течение которого активно данное сообщение. Каждый раз, когда сообщение пересылается, это число уменьшается на время, которое заняла пересылка. Не допускает значения NULL. |
message_id |
uniqueidentifier |
Идентификатор сообщения. Допускает значение NULL. |
Разрешения
Требует разрешения VIEW SERVER STATE на сервере.