[Windbg Script] Obtendo as queries e stored procedures de uma aplicação .NET

Por Roberto Alexis Farah

Ok, você está depurando uma aplicação .NET e precisa descobrir as queries e stored procedures sendo usadas pelas threads acessando o banco de dados, mas você não sabe como fazer isso… Boas notícias! Isso não é mais um problema!

Esse script mostra todas as queries e stored procedures associadas com um objeto SQLCommand. Além disso, basta clicar nelas e você obterá mais detalhes, como as threads fazendo uso delas.

Se você comparar esse script com o meu anterior, do ultimo post, você vai entender porque prefiro a abordagem baseada em DML e porque é necessário mais programação baixo nível que a abordagem tradicional.

Eis imagens e o código fonte:

Debugging Toolbox.