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 |
---|---|
Contient une ligne pour chaque procédure stockée activée par Service Broker. |
|
Contient une ligne pour chaque connexion réseau Service Broker. |
|
Contient une ligne pour chaque message Service Broker que l'instance SQL Server est en train de transférer. |
|
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.
Important :
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 |
---|---|
Événement généré lorsqu'un moniteur de file d'attente démarre une procédure stockée d'activation. |
|
Événement généré pour signaler l'état d'une connexion de transport gérée par Service Broker. |
|
Événement généré pour rapporter les progrès d'une conversation. |
|
Événement généré lorsque la base de données crée ou supprime un groupe de conversations. |
|
Événement généré pour signaler que la base de données a reçu un message endommagé. |
|
Événement généré lorsque SQL Server supprime un message Service Broker qui aurait dû être transféré. |
|
Événement généré lorsque SQL Server transfère un message Service Broker. |
|
Événement généré lorsque Service Broker détermine le routage pour un message. |
|
É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. |
|
É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)