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


sys.dm_broker_forwarded_messages (Transact-SQL)

Область применения: SQL Server

Возвращает строку для каждого сообщения Service Broker о том, что экземпляр SQL Server находится в процессе переадресации.

Имя столбца Тип данных Description
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 на сервере.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.

См. также

Динамические административные представления и функции (Transact-SQL)
Связанные динамические административные представления Service Broker (Transact-SQL)