Ferramentas de eventos estendidos
Você pode usar as seguintes ferramentas para criar e gerenciar as sessões de Eventos Estendidos do SQL Server:
Instruções DLL (linguagem de definição de dados). Elas permitem criar e modificar uma sessão de Eventos Estendidos.
Exibições de gerenciamento dinâmico, exibições do catálogo e tabelas do sistema. Elas permitem obter metadados e dados de sessão usando instruções Transact-SQL. Os tabelas do sistema ajudam a determinar os equivalentes existentes dos Eventos Estendidos para classes e colunas de evento do Rastreamento do SQL.
O nó Eventos Estendidos do Pesquisador de Objetos. Isso permite a você iniciar, interromper ou excluir uma sessão, ou importar e exportar modelos de sessão.
O provedor do SQL Server PowerShell. Essa é uma ferramenta avançada que você pode usar para criar, alterar e gerenciar sessões de Eventos Estendidos. Para obter mais informações, consulte Usar o Provedor do PowerShell para eventos estendidos.
SQL Server Management Studio. Ela permite criar e executar os exemplos de código fornecidos nos tópicos de Eventos Estendidos. Para obter mais informações, consulte Pesquisador de Objetos.
Além das sessões que você cria, há uma sessão de integridade de sistema padrão no servidor. A sessão coleta dados do sistema que você pode usar para ajudar a solucionar problemas de desempenho. Para obter mais informações, consulte Usar a sessão de system_health.
Instruções DDL
Use as instruções DDL a seguir para criar, alterar e remover uma sessão de Eventos Estendidos.
Nome |
Descrição |
---|---|
Cria um objeto de sessão de Evento Estendido que identifica a origem dos eventos, os destinos da sessão de evento e os parâmetros da sessão de evento. |
|
Inicia ou interrompe uma sessão de evento ou altera uma configuração de sessão de evento. |
|
Remove uma sessão de evento. |
Exibições do catálogo
Use as exibições do catálogo a seguir para obter os metadados criados quando você cria uma sessão de evento.
Nome |
Descrição |
---|---|
Lista todas as definições de sessão de evento. |
|
Retorna uma linha para cada ação em cada evento de uma sessão de eventos. |
|
Retorna uma linha para cada evento em uma sessão de evento. |
|
Retorna uma linha para cada coluna personalizável explicitamente definida em eventos e destinos. |
|
Retorna uma linha para cada destino de evento em uma sessão de evento. |
Exibições de gerenciamento dinâmico
Use as seguintes exibições de gerenciamento dinâmico para obter metadados e dados de sessão. Os metadados são obtidos nas exibições do catálogo, e os dados de sessão são criados quando você inicia e executa uma sessão de evento.
Observação |
---|
Estas exibições não contêm dados de sessão até que uma sessão seja iniciada. |
Nome |
Descrição |
---|---|
Retorna informações sobre os pools de distribuidores da sessão. |
|
Retorna uma linha para cada objeto exposto por um pacote de evento. |
|
Retorna as informações de esquema de todos os objetos. |
|
Lista todos os pacotes registrados com o mecanismo de Eventos Estendidos. |
|
Retorna informações sobre uma sessão de Eventos Estendidos ativa. |
|
Retorna informações sobre os destinos de sessão. |
|
Retorna informações sobre os eventos da sessão. |
|
Retorna informações sobre ações da sessão de evento. |
|
Fornece um mapeamento de chaves numéricas internas para texto legível. |
|
Mostra os valores de configuração de objetos associados a uma sessão. |
Tabelas do sistema
Use as tabelas de sistema a seguir para obter informações sobre os equivalentes de Eventos Estendidos para classes e colunas de evento do Rastreamento do SQL.
Nome |
Descrição |
---|---|
Contém uma linha para cada evento de Eventos Estendidos mapeado para uma classe de evento do Rastreamento do SQL. |
|
Contém uma linha para cada ação de Eventos Estendidos que é mapeada para uma ID de coluna do Rastreamento do SQL. |
Consulte também
Referência
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de catálogo (Transact-SQL)
Conceitos
Usar a sessão de system_health
Usar o Provedor do PowerShell para eventos estendidos