Une petite astuce en passant :

Lorsque vous créez une chaine de connexion dans votre application, n'oubliez pas d'affecter une valeur à la propriété Application Name. Celle ci permet de "taguer" votre chaine de connexion, ce qui nous permettra de tracer plus facilement les évènements dont la connexion a été créée à partir de cette chaine.

Voici un exemple de chaine de connexion, initialisée avec ce paramètre supplémentaire :

<connectionStrings>
<add name="AdvConnectionString" providerName="System.Data.SqlClient"
connectionString="Data Source=.\SQL2005;Initial Catalog=AdventureWorks;
                Integrated Security=True;Application Name=AdventureWorks Application;"
/>

Pour tracer les informations relatives à cette connexion sur votre serveur SQL Server 2005, lancer le Profiler, et appliquer un filtre sur la colonne Application Name :

 EditFilter

Maintenant, votre profiler ne remontera que les évènements de votre application !

ProfilerApplicationName