Como: Interromper um rastreamento do servidor no SQL Server 2000

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 822853
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
No Microsoft SQL Server 2000, você pode rastrear eventos SQL Server usando um rastreamento do lado do servidor que é executado, procedimentos armazenados do sistema ou usando um rastreamento do lado do cliente que é executado pelo SQL Profiler. Após iniciar um rastreamento do lado do servidor, o rastreamento continua a ser executada e gera saída até que você interrompa o rastreamento. Este artigo descreve como interromper um rastreamento do lado do servidor.
Mais Informações
Para monitorar o desempenho de uma instância do SQL Server, você pode rastrear eventos SQL Server usando um rastreamento do lado do servidor. Para criar a definição para o rastreamento do lado do servidor, use o procedimento armazenado do sistema a sp_trace_create . Para iniciar o rastreamento, use o procedimento armazenado do sistema a sp_trace_setstatus . Para interromper o rastreamento do lado do servidor manualmente, você deve localizar o evento de rastreamento traceid , parar o rastreamento e excluir a definição de rastreamento da instância do SQL Server. Para fazer isso, execute estas etapas:
  1. Inicie o SQL Query Analyzer.
  2. Se conectar à instância do SQL Server em que o rastreamento do lado do servidor está sendo executada.
  3. Execute a seguinte instrução Transact-SQL para recuperar a lista do rastreamento em execução:
    SELECT * FROM ::fn_trace_getinfo(NULL)
  4. Observe o traceid do rastreamento lado do servidor que você deseja interromper.
  5. Execute a seguinte instrução Transact-SQL para interromper o rastreamento do lado do servidor (onde <traceid > é o traceid que você anotou na etapa 4):
    EXEC sp_trace_setstatus @traceid = <traceid> , @status = 0      
  6. Execute a seguinte instrução Transact-SQL para fechar o rastreamento e excluir as informações de rastreamento (onde <traceid > é o traceid que você anotou na etapa 4):
    EXEC sp_trace_setstatus @traceid = <traceid> , @status = 2      

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 822853 - Última Revisão: 12/08/2015 03:10:36 - Revisão: 1.4

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto KB822853 KbMtpt
Comentários