Le Service broker de SQL Server est un service permettant de lancer des traitements en asynchrone. Celà peut donc être intéressant pour rendre rapidement la main à un utilisateur sans avoir à attendre le résultat de calculs longs.
Toutefois, il peut arriver que l’implémentation soit défaillante et le diagnostic du problème peut être ardu car les traitements sont asynchrones et il faut aller chercher l’information dans des vues systèmes.
Après plusieurs recherches, voilà une sélection de deux articles intéressants sur le sujet des brokers:
Et sinon utiliser ma Procédure stoquée : USP_CHECK_BROKER
qui va permettre d’émettre un diagnostic : EXEC USP_CHECK_BROKER @VERBOSE=1
ou d’effectuer une réparation du broker : EXEC USP_CHECK_BROKER @REPAIR=1