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)