Sql Server Express log des requêtes

Si on prend le cas de SQL Express, il n’est pas possible nativement de voir les requêtes exécutées, ce qui est au combien pénible surtout dans notre ère des ORM. On risque de se retrouver en production avec des horreur de type n+1 ou autre comme l’explique si bien R.J Lorimer (son article parle d’Hibernate mais s’applique très bien à ses congénères) ou d’autres.

On peut démarrer le service avec les paramètres /T4032 /T3605 en éditant le  registre ou mieux faire un démarrage en ligne de commande et faire un bon vieux tail des familles.

SQL Express a le bon gout de faire tourner ses logs à chaque démarrage.

Accessoirement, je vous laisse découvrir le  billet d’un développeur indien qui a construit un plugin visual studio autour de l’idée !!

Une solution qui a le mérite de (re)faire découvrir la relative simplicité du développement des plugin VS encore que son implémentation du tail lui-même ne soit peut-être pas très performante…
Décidément Pondicherry semble inspirer