Scarica SQL Server Profiler per SQL Server Management Studio


20

Come posso profilare un database SQL Server 2008 per vedere il codice che viene eseguito su un determinato database? Ricordo di aver usato il profiler di SQL Server, ma non lo vedo in SQL Server Management Studio dopo aver scaricato SQL Server 2008 R2 Express. Dove posso scaricare quello strumento e installarlo? Ho bisogno della versione completa di SQL Server 2008 per vedere questa opzione?

Risposte:


13

SQL Profiler non viene fornito con SQL Server Express 2008 R2 * . È possibile ottenerlo con il supporto di installazione per licenze Datacenter, Enterprise, Standard, Web, Developer o Workgroup.

Se si dispone del supporto di installazione, è possibile ottenere Profiler in questo modo. Altrimenti, Developer Edition è disponibile per $ 50 .

Sono disponibili altri strumenti e potresti persino creare le tue tracce lato server ( ad esempio ) senza Profiler. Quindi, utilizzare uno strumento come Qure Workload Analyzer per rivedere i file di traccia. Con 2008 R2, è inoltre possibile utilizzare gli eventi estesi per tenere traccia delle attività. Il vantaggio è che entrambi sono meno colpiti dalle prestazioni di quanto non sarebbe l'esecuzione di Profiler.

Se stai cercando una soluzione temporizzata e puoi installare procedure, sp_whoisactive di Adam Machanic potrebbe essere qualcosa da esaminare.

* Profiler è disponibile da SQL Server 2012 Express Edition SP1 in poi . È necessario selezionare SSMS (Completo) nelle opzioni di installazione.


Da marzo 2016 SQL Server DEVELOPER EDITION È ORA GRATUITO . blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/… Woohoo
jazzcat,

8

Anche se SQL Profiler non viene fornito con SQL Server Express, è comunque possibile creare tracce sul lato server utilizzando T-SQL.

Guarda sp_trace_createe sp_trace_setevent. La pagina per sp_trace_seteventha anche un elenco di numeri di eventi tracciabili.

Infine, se hai bisogno di un posto per iniziare, questo link può servire come un buon punto di partenza.



3

Non è incluso con Express Edition, ma le altre edizioni (non gratuite) lo hanno, inclusa Developer Edition, che è di circa $ 60 (USD). Potresti imbatterti in alcune situazioni di licenza appiccicose, tuttavia, che non posso affrontare con autorità.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.