Question

Dans un projet de mine les instructions SQL sont exécutées sur un Serveur SQL sont un échec pour une raison inconnue.Le code est déjà utilisé dans la production afin de débogage, il n'est pas une tâche facile.Donc j'ai besoin d'un moyen de voir dans la base de données elle-même que les instructions SQL sont utilisées, comme les états sont générés au moment de l'exécution par le projet et qui pourrait être défectueux lorsque certaines conditions sont remplies.

J'ai donc envisagé la possibilité de surveiller les entrants de déclarations et de vérifier moi-même si je vois pas de défauts.

La base de données est en cours d'exécution sur un Serveur SQL server 2005, et j'ai utiliser SQL server management studio express comme principal outil pour manipuler la base de données.Donc ma question est, quelle est la meilleure façon de le faire?

Était-ce utile?

La solution

En voyant la façon dont vous utilisez le Management Studio Express, je suppose que vous n'avez pas accès à la MSSQL 2005 des outils client.Si vous le faites, de les installer, car il comprend le générateur de profils SQL qui fait exactement ce que vous voulez (et plus!).Pour plus d'informations à ce sujet, voir msdn.

J'ai trouvé cette il y a un moment, parce que je pensais exactement la même chose.J'ai accès au client les outils de moi-même, donc je n'ai pas vraiment besoin pour l'instant, mais qui n'est pas en accès illimité (c'est par le biais de mon travail actuel).Si vous l'essayez, laissez-moi savoir si cela fonctionne ;-)

Autres conseils

La meilleure façon est de le feu jusqu'à profiler commencer une trace, enregistrer la trace et puis exécutez à nouveau les états

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top