Je connais "SQL Server Profiler", Mais existe-t-il des outils ou des méthodes disponibles pour surveiller les requêtes sql émises à partir de la machine cliente?SQL Client Profiler?
Certaines des choses actuellement dans mon esprit sont:
1) Le SysInternals ProcMon peut se connecter et dire quand le processus exécutable sur l'ordinateur client se connecte au serveur SQL. Tous les outils similaires mais plus avancés disponibles pour dire plus de données?
2) Une version de débogage ou une version instrumentée des bibliothèques client et API disponibles pour la machine client pour permettre une telle opération?
Il est applicable uniquement lorsque le programme/service utilise les noms de source de données ODBC, est-ce pas? Ou capturera-t-il également les clients SQL natifs lorsqu'ils sont configurés sur l'ensemble de la machine? –
Si non, il y aurait une question, pouvons-nous piéger les demandes pour les clients natifs pour passer à travers notre ODBC défini ODBC à la place? –
C'est au niveau du pilote. Donc, tant que vous utilisez l'un des pilotes répertoriés dans l'Administrateur de sources de données ODBC, cela devrait fonctionner. – jveazey