Share via


Analyse Service Broker

SQL Server fournit des vues de gestion dynamique, des événements de trace et des objets de performances pour analyser l'activité du Moteur de base de données lié à Service Broker.

Vues de gestion dynamique

Les vues de gestion dynamique suivantes vous permettent de surveiller l'activité de Service Broker.

Vue Description

sys.dm_broker_activated_tasks

Contient une ligne pour chaque procédure stockée activée par Service Broker.

sys.dm_broker_connections

Contient une ligne pour chaque connexion réseau Service Broker.

sys.dm_broker_forwarded_messages

Contient une ligne pour chaque message Service Broker que l'instance SQL Server est en train de transférer.

sys.dm_broker_queue_monitors

Contient une ligne pour chaque moniteur de file d'attente présent dans l'instance. Un moniteur de file d'attente gère l'activation pour une file d'attente.

Objets de performances

Les objets de performances suivants renseignent sur l'activité de Service Broker.

Objet de performance

Description

SQL Server: Broker Activation (objet)

Contient des compteurs de performances qui collectent des informations sur l'activation des procédures stockées.

Objet SQL Server:Broker Statistics

Contient des compteurs de performances qui regroupent des informations Service Broker d'ordre général.

Objet SQL Server:Broker/DBM Transport

Contient des compteurs de performances qui enregistrent des informations relatives à l'activité réseau de Service Broker.

ms166069.note(fr-fr,SQL.90).gifImportant :

Les stratégies de Microsoft en matière de prise en charge ne s'appliquent pas à la fonctionnalité de mise en miroir de bases de données dans SQL Server 2005. La mise en miroir de bases de données est actuellement désactivée par défaut, mais elle peut être activée à des fins d'évaluation, uniquement à l'aide de l'indicateur de trace 1400 en guise de paramètre de démarrage. (Pour plus d'informations sur les indicateurs de trace, consultez Indicateurs de trace (Transact-SQL) .) La mise en miroir de bases de données ne doit pas être utilisée dans des environnements de production, et les services de support technique Microsoft ne prendront pas en charge des bases de données ou des applications qui utilisent la mise en miroir de bases de données. La documentation relative à la mise en miroir de bases de données est incluse dans SQL Server 2005 à des fins d'évaluation uniquement, et la stratégie de documentation pour la prise en charge et la mise à niveau de SQL Server 2005 ne s'applique pas à la documentation relative à la mise en miroir de bases de données. 

Événements de trace

SQL Server comprend la catégorie d'événements Broker qui permet d'analyser l'activité de Service Broker. Le tableau suivant répertorie les événements de cette catégorie :

Événement Description

Classe d'événement Broker:Activation

Événement généré lorsqu'un moniteur de file d'attente démarre une procédure stockée d'activation.

Classe d'événement Broker:Connection

Événement généré pour signaler l'état d'une connexion de transport gérée par Service Broker.

Classe d'événements Broker:Conversation

Événement généré pour rapporter les progrès d'une conversation.

Classe d'événement Broker:Conversation Group

Événement généré lorsque la base de données crée ou supprime un groupe de conversations.

Classe d'événements Broker:Corrupted Message

Événement généré pour signaler que la base de données a reçu un message endommagé.

Classe d'événements Broker:Forwarded Message Dropped

Événement généré lorsque SQL Server supprime un message Service Broker qui aurait dû être transféré.

Broker:Forwarded Message Sent (classe d'événements)

Événement généré lorsque SQL Server transfère un message Service Broker.

Classe d'événements Broker:Message Classify

Événement généré lorsque Service Broker détermine le routage pour un message.

Classe d'événements Broker:Message Drop

Événement généré lorsque Service Broker est dans l'impossibilité de conserver un message reçu qui aurait dû être remis à un service de cette instance.

Classe d'événements Broker:Remote Message Ack

Événement généré lorsque Service Broker envoie ou reçoit un accusé de réception de message.

Deux événements d'audit de sécurité sont également fournis pour Service Broker. Pour plus d'informations sur ces événements, consultez Classe d'événements Audit Broker Login et Classe d'événement Audit Broker Conversation.

Voir aussi

Autres ressources

Vues de catalogue relatives à Service Broker (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005