Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да видя SQL заявка в SQL Profiler?

Има по-лесни начини, ако всичко, което искате, е да видите sql заявките, когато попаднат в DB.

Ето два много леки Sql профайлъра, които могат да свършат работата за различни варианти на SqlServer, включително LocalDb - "работи на моята машина (TM)

ExpressProfiler

Досега най-лесният за използване такъв (а също и най-голият-покажи-ми-SQL-изявленията-kthxbye) е ExpressProfiler на CodePlex .

Изтеглете малък ZIP файл, зачудете се дали наистина сте получили целия файл (ти го направи), стартирай EXE вътре, БАМ!

И цялата програма е един 126 KB EXE! Сега това е леко!

AnjLab Sql Profiler

Другият е този от DataWizard , който преди беше безплатен (очевидно сега цените започват от $5).

Някой успя да запази моментна снимка в GitHub (включително двоични файлове с възможност за инсталиране на xcopy), когато беше с отворен код.

Изпълнимият файл се представя като "AnjLab Sql Profiler" и позволява известно филтриране на показаните събития - но тази сила е и неговата слабост, тъй като има толкова много типове събития, които могат да бъдат активирани/деактивирани. Ако всичко е избрано, изходът е изключително многословен.

По-разумен изход може да се получи само чрез избиране на конкретни събития.

Ето събитията, които избрах, за да получа горния резултат:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Важна промяна в разширените събития в SQL Server 2012

  2. Как да свържа Sqlcmd към сървъра?

  3. Как да намерите текущо умножение

  4. Достъп до изходния параметър на съхранена процедура на SQL Server в C#

  5. Кеширане на временни обекти на SQL Server