Pouvez-vous utiliser ANTS Analyseur de performances pour profiler une application frapper de SQL Server Express éditions?

StackOverflow https://stackoverflow.com/questions/4054623

Question

Je veux savoir s'il est possible de profil mon application Web quand il frappe une base de données sur un serveur SQL Server Express avec ANTS profileur.

Hors de la boîte, je ne suis pas capable. Il se plaint de:

  

Aucun fournisseur d'événement pourrait se trouver pour   l'instance de serveur SQL 'SQLEXPRESS'

Quelqu'un at-il été en mesure de contourner ce problème, ou dois-je mettre à jour mon serveur SQL?

Était-ce utile?

La solution

Red Gate viennent ouvrir un programme Early Access (EAP) pour l'ANTS Performance Profiler. L'une des nouvelles fonctionnalités est la possibilité de profil SQL ou tout type de serveur Oracle, y compris SQL Server Express.

La page EAP est ici: http: //help.red-gate .com / help / ANTSPerformanceProfiler / download_eap.html

Les serveurs SQL / Oracle peuvent également être à distance -. Auparavant le serveur de base de données devait être sur la même machine que l'application qui a été profilée

Autres conseils

De @ Remus Rusanu ANTS utilise ETW pour surveiller votre application appels SQL. événements ETW ne sont pas disponibles dans SQL Server Express Edition.

http://blogs.msdn.com/b/sqlqueryprocessing/archive/2006/11/12/using-etw-for-sql-server-2005.aspx

Où dois-je starts ... Laisse juste coller avec les bases: Ants est un gestionnaire de profils. SQL Server est une application native. Ainsi, en plus des autres obstacles mineures comme le manque de symboles, imposibility instrumenter les binaires et pas moins briser termes CLUF, le simple fait que vous essayez d'utiliser le code managé profileur sur un binaire natif devrait être suffisant pour vous convaincre de l'erreur de vos moyens.

Peut-être que vous cherchez l'application de la SQL Profiler?

scroll top