2009-04-17 37 views
31

¿Hay un Analizador de SQL Server para Expess de SQL Server? ¿Tal vez uno de código abierto? ¿O tal vez solo una herramienta que me ayuda a ver qué consulta se pasa a la base de datos?¿Hay un SQL Server Profiler para SQL Server Express?

+0

Ahora está cerrado el hilo, pero el otro enlace a la pieza de software está aquí: https://expressprofiler.codeplex.com/ – Fanda

+0

Puede usar MS SQL Profiler contra SQL Express, así que descargue una versión de evaluación de SQL Server completa edición o compre la Edición para Desarrolladores SQL Server de $ 50. De lo contrario, puede utilizar los procedimientos 'sp_trace_ *' directamente https://msdn.microsoft.com/en-us/library/ms187346.aspx – Rory

+0

Vea también http://dba.stackexchange.com/questions/28213/download-sql -server-profiler-for-sql-server-management-studio – Rory

Respuesta

2

SQL Express Profiler probablemente satisfará sus necesidades. Cuando se formuló esta pregunta, era gratuita, pero parece que ha cambiado recientemente a un modelo de licencia paga.

+0

Esta gente lo está vendiendo por $ 5 –

5

IIRC, el generador de perfiles es una de las funciones no disponibles para SQL Server Express.

Sin embargo, también estoy bajo la impresión de que SQL Server Express todavía apoya muchas de las características de las ediciones por pago, y es sólo que ellos están deshabilitados en la edición expresa del estudio de la gerencia. Entonces, si también tiene acceso a un db completo y el estudio de administración que viene con usted podría ser capaz de apuntar ese perfilador en su instalación exprés.

En este caso, sospecho que no funcionará, ya que el generador de perfiles también depende de un extra proporcionado por la base de datos. Aún así, vale la pena intentarlo.

Si no funciona, hay algunas herramientas de terceros disponibles que deberían poder hacer lo que usted desea.

+0

¿significa +1 que esto es cierto? –

+3

Sí, esto funciona; incluso puedes usar la edición eval por un período de tiempo. http: //blog.tonysneed.com/2010/08/05/setting-up-sql-server-2008-express-with-profiler/ –

12

Bien, vieja pregunta, pero quizás esto ayude a otras personas con el mismo problema.

Puede activar el Registro de errores de SQL Server Express de forma que supervise todas las declaraciones ejecutadas desde cada base de datos. Para ello debe ejecutar lo siguiente en un símbolo del sistema elevado (es decir, un símbolo del sistema runned como administrador):

net stop MSSQL$SQLEXPRESS 
net start MSSQL$SQLEXPRESS /T4032 

Ahora, utilizando el SQL Server Management Studio, ejecute el siguiente:

dbcc traceon(3605, -1) 

Ahora puede ver el archivo ERRORLOG dentro de la carpeta de registro de la carpeta MS SQL (que puede ser "C: \ Archivos de programa \ Microsoft SQL Server \ MSSQL11.SQLEXPRESS \ MSSQL \ Log" para la instalación predeterminada de SQL Server Express 2012) .

Esperamos que esto ayude a alguien (como seguro que me ayudó)

+0

Esto funciona muy bien ... gracias hombre –

18

SP1 de SQL Server Express 2012 Servicios Avanzados ahora incluye el estudio completo de administración de SQL, y esto tiene el generador de perfiles.

+0

Se puede descargar aquí 'Microsoft® SQL Server® 2012 Service Pack 1 (SP1) Express' https://www.microsoft.com/en-my/download/confirmation.aspx?id=35579 – Muflix

1

Anjlab SQL Server Profiler ya no es gratuito y solo funcionó en instancias de 2005. Escribí un SQL Server 2012 Profiler básico que funciona perfectamente en las instancias de 2012 Enterprise y 2005 Developer Engine. Usted puede download here

por favor déjenos sus comentarios.

Cuestiones relacionadas