Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come vedere la query SQL nel profiler SQL?

Ci sono modi più semplici, se tutto ciò che vuoi è vedere le query sql mentre colpiscono il DB.

Ecco due profilatori Sql molto leggeri che possono svolgere il lavoro per varie versioni di SqlServer, incluso LocalDb - "lavorato sulla mia macchina (TM) "

ExpressProfiler

Di gran lunga il più facile da usare (e anche il più semplice-show-me-the-SQL-statements-kthxbye) è ExpressProfiler su CodePlex .

Scarica il minuscolo ZIP, mi chiedo se hai davvero l'intero file (l'hai fatto), esegui EXE all'interno, BAM!

E l'intero programma è un singolo EXE da 126 KB! Ora è leggero!

AnjLab Sql Profiler

L'altro è quello di DataWizard , che prima era gratuito (a quanto pare i prezzi ora partono da $ 5).

Qualcuno è riuscito a salvare un snapshot su GitHub (inclusi i binari installabili xcopy) quando era open-source.

L'eseguibile si presenta come "AnjLab Sql Profiler" e consente di filtrare gli eventi visualizzati, ma questo punto di forza è anche il suo punto debole, poiché ci sono così tanti tipi di eventi che possono essere abilitati/disabilitati. Se tutto è selezionato, l'output è estremamente dettagliato.

Un risultato più sano può essere ottenuto selezionando solo eventi specifici.

Ecco gli eventi che ho selezionato per ottenere l'output di cui sopra: