Partager via


sys.transmission_queue (Transact-SQL)

Cet affichage catalogue contient une ligne pour chaque message dans la file d'attente de transmission, comme indiqué dans le tableau suivant :

Nom de la colonne

Type de données

Description

conversation_handle

uniqueidentifier

ID de la conversation à laquelle ce message appartient. Cette colonne n'accepte pas la valeur NULL.

to_service_name

nvarchar(256)

Nom du service auquel ce message est destiné. Accepte la valeur NULL.

to_broker_instance

nvarchar(128)

ID du Service Broker qui héberge le service auquel ce message est destiné. Accepte la valeur NULL.

from_service_name

nvarchar(256)

Nom du service dont ce message provient. Accepte la valeur NULL.

service_contract_name

nvarchar(256)

Nom du contrat respecté par la conversation pour ce message. Accepte la valeur NULL.

enqueue_time

datetime

Heure à laquelle le message a été placé en file d'attente. Cette valeur utilise le temps universel indépendamment du fuseau horaire de l'instance. Cette colonne n'accepte pas la valeur NULL.

message_sequence_number

bigint

Numéro de séquence du message. Cette colonne n'accepte pas la valeur NULL.

message_type_name

nvarchar(256)

Nom du type de message. Accepte la valeur NULL.

is_conversation_error

bit

Indique s'il s'agit d'un message d'erreur.

0 = N'est pas un message d'erreur.

1 = Message d'erreur.

Cette colonne n'accepte pas la valeur NULL.

is_end_of_dialog

bit

Indique s'il s'agit d'un message de fin de conversation. Cette colonne n'accepte pas la valeur NULL.

0 = N'est pas un message de fin de conversation.

1 = Message de fin de conversation.

Cette colonne n'accepte pas la valeur NULL.

message_body

varbinary(max)

Corps du message. Accepte la valeur NULL.

transmission_status

nvarchar(4000)

Motif pour lequel le message se trouve dans la file d'attente. Il s'agit généralement d'un message d'erreur qui explique pourquoi l'envoi du message a échoué. Si aucune donnée n'est indiquée, le message n'a pas encore été envoyé. Accepte la valeur NULL.

priority

tinyint

Niveau de priorité assigné à ce message. N'accepte pas la valeur NULL.

Autorisations

Dans SQL Server 2005 et versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Concepts