2009-08-18 3 views
8

SQL Server 2005 Profiler zeigt, dass eine Stored Procedure (SP) aufgerufen wurde und welche Variablen übergeben wurden. Ich weiß jedoch nicht, wie man Profiler dazu bringt, mir nachfolgende Anrufe anzuzeigen. Damit meine ich, wenn SP A ruft SP B und SP B ruft SP C.SQL Server 2005 Profiler Wie Sie die gesamte Stored Procedure Chain anzeigen

Gibt es eine Möglichkeit, um Profiler diese Kette zu zeigen?

Dank

+0

Gute Frage. Ich habe versucht, diese Art von Problem mit allen Arten von Problemen zu debuggen. Ich erinnere mich, dass das Problem mit verteilten Transaktionen zu tun hatte, da ich die SPs über einen Verbindungsserver anrief. – Russell

Antwort

9

Sie können die SP:StmtCompleted Ereignis ermöglichen jede Aussage in den Verfahren, um zu sehen, zu anderen Verfahren insluding Anrufe. Beachten Sie, dass dies eine ziemlich schwere Ablaufverfolgung ist, die ausschließlich für Debugging-Zwecke verwendet werden sollte, nicht für Live-Server.

Verwandte Themen