Gerando trace files
Ola Pessoal,
Hoje é mais uma dica simples que vou passar, se alguém ainda não conhecia essa possibilidade de geração de trace files é uma boa oportunidade para tal. Os trace files serão gerados pelo SQL Server Profiler e essa é uma boa dica, pois não é desejável que a console do Profiler fique aberta no servidor e gerando os traces podemos deixar rodando em background e sem perder performance no servidor.
Abaixo segue os passos para gerar o trace file.
O primeiro passo é se conectar no SQL Server profiler e criar um novo trace.
As opções acima podem ser editadas do modo que acharem necessário. Passando para a próxima tela você pode configurar o que você deseja capturar e como deseja realizar os filtros.
O próximo passo é colocar o trace a rodar, mas logo em seguida você já deve parar a execução e executar os seguintes passos.
e salve no caminho desejado o arquivo gerado.
Cole o script no Management Studio e procure pela seguinte parte do codigo.
Note que eu ja alterei o script e anotei onde ele sera salvo. Lembrando que não é necessário colocar a extensão do arquivo “.trc”. Agora basta executar o script que automaticamente as informações iniciaram a ser coletadas, e também ao final da execuçao o script retorna qual é o TraceID do Trace configurado.
Porem voce ainda pode verificar via DMV sys.traces.
Agora fica a grande duvida, o trace nao ira parar ao menos que voce reinicie o serviço do SQL Server. Entao temos uma stored procedure que realiza o stop desse meu trace?
Sim, temos a procedure sp_trace_setstatus onde passamos o TraceID e o status do Trace.
Abaixo um exemplo: sp_trace_setstatus @traceid = 2, @status = 0
Lista dos Status
0 – Para o trace em especifico
1 – Inicia o trace em especifico
2 – Para o trace em especifico e apaga a entrada do servidor.
Bom pessoal espero que tenham gostado desse pequeno tutorial.
Abraços,
Marcos Freccia
[MCTS|MCITP|MCT SQL Server 2008]
Posted on January 23, 2012, in Administração, VirtualPass and tagged Como gerar um arquivo trace, Gerando trace files, SQL Server 2008, Virtual PASS. Bookmark the permalink. 2 Comments.
Muito boa a dica, ajuda bastante para resolução de problemas. obrigado…
Bacana a dica.
Que achas de inaugurar o canal de videos da comunidade com um vídeo pratico sobre esse post? 🙂
Abraço