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 plus récentes)
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)