Pergunta

Eu gostaria de ser capaz de ligar para uma aplicação 3rd party para ver o que instruções SQL estão sendo executados. Especificamente, é uma aplicação VB6 em execução no SQL Server 2005.

Por exemplo, quando os preenchimentos aplicativo fora uma grade, eu gostaria de ser capaz de ver exatamente o que consulta produziu os dados.

Foi útil?

Solução

Se você tem os direitos apropriados (sysadmin ou ALTER TRACE permission) na DB você poderia assistir usando SQL Profiler.

Outras dicas

Se o aplicativo não escreve um log ou algo assim, a única maneira de vê-los é no lado do banco de dados. SQL Profiler é a ferramenta adequada para a tarefa em MSSQL 2005.

Você pode vê-lo do lado do servidor conectando-se ao servidor SQL com o SQL Server Profiler incluído nas ferramentas. Aqui está um uso atropelar dele a partir do Microsoft

Revendo-lo no servidor como outras respostas indicam é provavelmente o melhor caminho a percorrer. No entanto, se isso não é disponível, você pode também ligar ODBC registrando que pode ser útil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top