2010-09-03 4 views
3

Quelqu'un at-il des informations sur le format de fichier utilisé pour contenir les gabarits de profileur SQL (PAS les fichiers de trace Profiler)? Ou un moyen de créer ou d'analyser ces via C#?Format de fichier de gabarit SQL Profiler

Merci beaucoup.

+1

Il y a un peu d'une solution de contournement maladroit [ici] (http://connect.microsoft.com/SQLServer/feedback/details/321971/trace-definition-files-tdf-should-be-available-in-xml) si vous ne trouvez rien de mieux. –

Répondre

1

Non, mais vous pouvez créer et exécuter par programme des traces avec la famille de procédures stockées sp_trace%, si cela peut vous aider.

Le processus est quelque chose comme sp_trace_create ->sp_trace_setevent, sp_trace_setfilter ->sp_trace_setstatus

Vous pouvez également enquêter sur les événements prolongés. La courbe d'apprentissage est un peu raide, mais ils permettent une collecte de données plus fine qu'une trace SQL, pour certains types d'événements au moins.