sys.dm_broker_forwarded_messages (Transact-SQL)

S’applique à :SQL Server

Retourne une ligne pour chaque message Service Broker indiquant qu’une instance de SQL Server est en cours de transfert.

Nom de la colonne Type de données Description
conversation_id uniqueidentifier Identificateur de la conversation à laquelle appartient le message. Accepte la valeur NULL.
is_initiator bit Indique si le message provient de l'initiateur de la conversation. Accepte la valeur NULL.

0 = Non activé par l'initiateur

1 = Activé par l'initiateur
to_service_name nvarchar(512) Nom du service auquel ce message est envoyé. Accepte la valeur NULL.
to_broker_instance nvarchar(512) Identificateur du broker qui héberge le service auquel le message est envoyé. Accepte la valeur NULL.
from_service_name nvarchar(512) Nom du service dont ce message provient. Accepte la valeur NULL.
from_broker_instance nvarchar(512) Identificateur du broker qui héberge le service dont provient le message. Accepte la valeur NULL.
adjacent_broker_address nvarchar(512) Adresse réseau à laquelle le message est envoyé. Accepte la valeur NULL.
message_sequence_number bigint Numéro de séquence du message dans la boîte de dialogue. Accepte la valeur NULL.
message_fragment_number int Si le message est fragmenté, numéro du fragment transporté par le message. Accepte la valeur NULL.
hops_remaining tinyint Nombre de tentatives de retransmission du message jusqu'à sa destination finale. Cette valeur est décrémentée de 1 à chaque transfert du message. Accepte la valeur NULL.
time_to_live int Durée maximale d'activité du message. Lorsque cette valeur atteint 0, le message est supprimé. Accepte la valeur NULL.
time_consumed int Durée totale d'activité du message. Chaque fois que le message est transféré, cette valeur est augmentée du temps de transfert correspondant. Cette colonne n'accepte pas la valeur NULL.
message_id uniqueidentifier ID du message. Accepte la valeur NULL.

Autorisations

requièrent l'autorisation VIEW SERVER STATE sur le serveur.

Autorisations pour SQL Server 2022 et versions ultérieures

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.

Voir aussi

Fonctions et vues de gestion dynamique (Transact-SQL)
Vues de gestion dynamique liées à Service Broker (Transact-SQL)