Criar e executar rastreamentos usando procedimentos armazenados de Transact-SQL.
Aplica-se a:SQL Server
O processo de rastreamento com o Rastreamento do SQL varia dependendo do fato de você criar e executar o rastreamento usando o Microsoft SQL Server Profiler ou os procedimentos armazenados do sistema.
Como alternativa ao SQL Server Profiler, você pode usar procedimentos armazenados do sistema Transact-SQL para criar e executar rastreamentos. O processo de rastrear usando procedimentos armazenados de sistema é o seguinte:
Crie um rastreamento usando sp_trace_create.
Adicione eventos com sp_trace_setevent.
(Opcional) Defina um filtro, com sp_trace_setfilter.
Inicie o rastreamento com sp_trace_setstatus.
Pare o rastreamento com sp_trace_setstatus.
Feche o rastreamento com sp_trace_setstatus.
Observação
O uso de procedimentos armazenados do sistema Transact-SQL cria um rastreamento no lado do servidor, o que garante que nenhum evento será perdido, desde que haja espaço no disco e não ocorram erros de gravação. Se o disco ficar cheio ou falhar, a instância do SQL Server continuará a ser executada, mas o rastreamento será interrompido. Se o modo de auditoria c2 estiver definido e houver uma falha de gravação, o rastreamento será interrompido, e a instância do SQL Server será encerrada. Para obter mais informações sobre a configuração c2 audit mode , veja Opção c2 audit mode de configuração de servidor.
Nesta seção
Tópico | Descrição |
---|---|
Otimizar o rastreamento do SQL | Contém informações sobre maneiras de reduzir os efeitos do rastreamento sobre o desempenho do sistema. |
Filtrar um rastreamento | Contém informações sobre como usar filtros em rastreamentos. |
Limitar o tamanho de arquivos e tabelas do rastreamento | Contém informações sobre como limitar o tamanho dos arquivos e tabelas nos quais são gravados os dados do rastreamento. Observe que somente o SQL Server Profiler pode gravar informações de rastreamento em tabelas. |
Agendar rastreamentos | Contém informações sobre como definir a hora de início e a hora de término de um rastreamento. |
Confira também
sp_trace_create (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários