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...
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.
Foi concebido para seguir os procedimentos completos armazenados e o código TSQL.
O rasto mostrar-lhe-á exactamente o lote executado.
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.
Disclaimer: eu trabalho para ApexSQL como Engenheiro de Suporte
Está à procura de SQL Profiler, é normalmente instalado juntamente com o SSMS.