Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como ver a consulta SQL no SQL Profiler?


Existem maneiras mais fáceis, se tudo o que você quer é ver as consultas sql conforme elas atingem o banco de dados.

Aqui estão dois profilers Sql muito leves que podem fazer o trabalho para vários tipos de SqlServer, incluindo LocalDb - "trabalhado na minha máquina (TM) "

ExpressProfiler


De longe o mais fácil de usar (e também o mais básico-show-me-the-SQL-statements-kthxbye) é ExpressProfiler no CodePlex .

Baixe o tiny ZIP, gostaria de saber se você realmente conseguiu o arquivo inteiro (você fez), execute EXE dentro, BAM!



E todo o programa é um único EXE de 126 KB! Agora que é leve!

AnjLab Sql Profiler


O outro é o do DataWizard , que costumava ser gratuito (aparentemente, os preços agora começam em US$ 5).

Alguém conseguiu salvar um instantâneo no GitHub (incluindo binários instaláveis ​​por xcopy) quando era de código aberto.

O executável se apresenta como "AnjLab Sql Profiler" e permite alguma filtragem dos eventos exibidos - mas essa força também é sua fraqueza, pois existem tantos tipos de eventos que podem ser ativados/desativados. Se tudo estiver selecionado, a saída será extremamente detalhada.

Uma saída mais sã pode ser obtida selecionando apenas eventos específicos.



Aqui estão os eventos que selecionei para obter a saída acima: