Descargar SQL Server Profiler para SQL Server Management Studio


20

¿Cómo puedo perfilar una base de datos de SQL Server 2008 para ver el código que se ejecuta en una base de datos en particular? Recuerdo haber usado el generador de perfiles de SQL Server, pero no lo veo en SQL Server Management Studio después de descargar SQL Server 2008 R2 Express. ¿Dónde puedo descargar esa herramienta e instalarla? ¿Necesito la versión completa de SQL Server 2008 para ver esta opción?

Respuestas:


13

SQL Profiler no viene con SQL Server Express 2008 R2 * . Puede obtenerlo con los medios de instalación para licencias de Datacenter, Enterprise, Standard, Web, Developer o Workgroup.

Si tiene los medios de instalación, puede obtener Profiler de esa manera. De lo contrario, Developer Edition está disponible por $ 50 .

Hay algunas otras herramientas disponibles, e incluso podría crear sus propios rastros del lado del servidor ( por ejemplo ) sin Profiler. Luego, use una herramienta como Qure Workload Analyzer para revisar los archivos de rastreo. Con 2008 R2, también podría utilizar eventos extendidos para realizar un seguimiento de la actividad. La ventaja es que ambos tienen menos impacto en el rendimiento que ejecutar Profiler.

Si está buscando una solución en un punto en el tiempo y puede instalar procedimientos, sp_whoisactive de Adam Machanic podría ser algo a considerar.

* Profiler está disponible en SQL Server 2012 Express Edition SP1 en adelante . Debe seleccionar SSMS (Completo) en las opciones de instalación.


A partir de marzo de 2016, Sql Server DEVELOPER EDITION ES AHORA GRATIS . blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/… Woohoo
jazzcat

8

Aunque SQL Profiler no viene con SQL Server Express, aún puede crear trazas del lado del servidor usando T-SQL.

Echa un vistazo sp_trace_createy sp_trace_setevent. La página sp_trace_seteventtambién tiene una lista de números de eventos rastreables.

Finalmente, si necesita un lugar para comenzar, este enlace puede servir como un buen punto de partida.



3

No se incluye con Express Edition, pero las otras ediciones (no gratuitas) lo tienen, incluida Developer Edition, que cuesta aproximadamente $ 60 (USD). Sin embargo, puede encontrarse con algunas situaciones de licencias difíciles, que no puedo abordar con autoridad.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.