AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 111735
Accepted
Paul Williams
Paul Williams
Asked: 2015-08-21 10:56:57 +0800 CST2015-08-21 10:56:57 +0800 CST 2015-08-21 10:56:57 +0800 CST

Não é possível assistir a dados ao vivo na sessão de eventos estendidos

  • 772

Estou executando o SQL Server 2014 Developer Edition no meu PC. Estou tentando visualizar os dados na sessão system_health. No SSMS, conectei ao banco de dados, expandi o servidor/gerenciamento/eventos estendidos/sessões. Vejo AlwaysON_health (parado) e system_health (em execução).

Quando clico com o botão direito do mouse na sessão system_health, recebo o seguinte erro:

O armazenamento falhou ao inicializar usando os parâmetros fornecidos. (Microsoft.SqlServer.XEventStorage) A sessão de Eventos Estendidos denominada "system_health" não pôde ser encontrada. Certifique-se de que a sessão existe e foi iniciada. (Microsoft SQL Server, erro: 25728)

Eu expando system_health e vejo os destinos package0.event_file e package0.ring_buffer. Se eu clicar com o botão direito do mouse em qualquer destino e escolher "Exibir dados do destino", recebo este erro:

O armazenamento falhou ao inicializar usando os parâmetros fornecidos. (Microsoft.SqlServer.XEventStorage) Não é possível visualizar a função 'fn_MSXe_read_event_stream', porque ela não existe ou você não tem permissão. (Microsoft SQL Server, erro: 15151)

A função existe. Eu posso executá-lo:

select * from fn_MSXe_read_event_stream('system_health', 0);

Quando eu faço, recebo este erro:

Msg 25728, Level 16, State 10, Line 6
The Extended Events session named "system_health" could not be found. Make  sure the session exists and is started.

Eu sei que a sessão system_health está lá. Eu vejo na lista de sessões:

select * from sys.dm_xe_sessions

address name       name
------------------ ------------- 
0x00000001FF6510C1 system_health

Eu tentei isso com minhas próprias sessões de eventos personalizados. Também não consigo assistir os dados ao vivo deles.

Posso consultar os dados de destino do buffer de anel system_health de sys.dm_xe_session_targets.

Por que não consigo assistir dados ao vivo para qualquer sessão de eventos estendida?

(Observe que há um item de feedback da Microsoft para esse problema.)

sql-server sql-server-2014
  • 1 1 respostas
  • 4227 Views

1 respostas

  • Voted
  1. Best Answer
    Paul Williams
    2015-08-21T11:05:23+08:002015-08-21T11:05:23+08:00

    Eu encontrei o problema. Meu login tinha um banco de dados padrão diferente do banco de masterdados. Quando alterei meu banco de dados padrão para master, o erro desapareceu e pude assistir ao Live Data nas sessões de evento estendidas.

    Para alterar o banco de dados padrão, no SSMS, expandi o servidor, Segurança, Logins. Cliquei com o botão direito nas minhas credenciais de usuário. Na página Propriedades de login do meu usuário, alterei "Banco de dados padrão" para master. O erro desapareceu quando fechei e reabri a conexão no SSMS Object Explorer.

    EDITAR 2018-12-11

    No link de feedback para este problema , Karl Fasick postou uma solução provável:

    O Pesquisador de Objetos não está conectado ao banco de dados mestre... Para corrigir - desconecte o Pesquisador de Objetos - Reconectar, mas vá para Propriedades da Conexão e escolha mestre explicitamente.

    • 16

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve