2010-09-01 15 views
6

Bazı dinamik sql yapıyorum ve yürütüyorum ve bu yürütme ifadesini görüntülemek için SQL Server profilleyicisini kullanmak istedim. Bunu görmek için hangi filtreleri/ayarları kullanmam gerektiğini biliyor musunuz? Onları inceledim ve sadece bariz ortamın üzerine bakıyorum.SQL Server Profilcisi - Dinamik Sql'yi Görüntüle

DÜZENLEME:

dinamik SQL bir yöntem içinde adı verilir. Peşin

sayesinde

-S

cevap

6

Düzenlemeyi düzenlemeniz tamamlandıktan sonra, SP:StmtCompleted veya SP:StmtStarting olaylarına ihtiyaç duyarsınız (Bunları "Depolanmış Prosedürler" bölümünde bulabilirsiniz).

Bu oldukça fazla veri toplayabilir, bu nedenle uygun filtreler uygulayın.

+0

bunu yaptı – scarpacci

0

TSQL kategorisinde SQL:BatchCompleted olay bir göz atın ve TextData sütun gösterilen/kontrol olduğundan emin olun. Standard (default) şablonu bunları zaten içerir.

+0

Teşekkürler Daniel dinamik sql bir yordam içinde çağrılır. Bu yapılandırmayı değiştirir mi? – scarpacci

+0

Emin değilim; 'sp_executesql' veya 'SQL 'EXEC' iseniz, ancak' SQL: StmtCompleted' olayını da açmayı denemiyorsa işe yarayabilir. –