Monitor de actividade do servidor SQL mostrar todas as consultas

estou a usar o servidor SQL 2005, e gostaria de saber se há alguma possibilidade de ver todas as consultas enviadas para o servidor SQL?

o SQL Server Management Studio tem uma ferramenta incorporada chamada Activity Monitor, que me dá quase o que estou a procurar na área de "consultas dispendiosas recentes"

Este painel mostra informações sobre as consultas mais dispendiosas que foram feitas na instância nos últimos 30 segundos.

Preciso disto exactamente para todas as perguntas recentes, não só as caras...

Alguém me pode ajudar?

diz uma ferramenta, ou dá-me uma dica sobre o que procurar...

Author: marc_s, 2012-06-06

2 answers

Para vigiar todas as consultas enviadas para o servidor SQL usando o perfil SQL, poderá usar um dos modelos predefinidos do perfil SQL. É a maturação.

enter image description here

Foi concebido para seguir os procedimentos completos armazenados e o código TSQL.

enter image description here

O rasto mostrar-lhe-á exactamente o lote executado.

enter image description here

Pode expandir os eventos seguidos e as colunas mostradas.Você pode encontrar mais informações aqui: Como: usar o perfil SQL

O mesmo o recurso também está disponível em ApexSQL Comply , uma ferramenta de auditoria que usa o traces SQL para capturar os eventos, armazená-los em um banco de dados do repositório central, e fornece relatórios incorporados e personalizados onde você pode facilmente filtrar as transações, e exportá-los como arquivos Excel, Word ou PDF.

enter image description here

enter image description hereDisclaimer: eu trabalho para ApexSQL como Engenheiro de Suporte

 19
Author: Milena Petrovic, 2014-06-21 19:55:14

Está à procura de SQL Profiler, é normalmente instalado juntamente com o SSMS.

 6
Author: Pondlife, 2012-06-06 11:56:05