Criar rastreamentos do Profiler para reprodução (Analysis Services)
Para repetir consultas, identificações e comandos enviados pelos usuários ao Microsoft SQL Server Analysis Services, o SQL Server Profiler deve reunir os eventos necessários. Para iniciar a coleta desses eventos, as classes de evento adequadas devem ser selecionadas na guia Seleção de Eventos da caixa de diálogo Propriedades do Rastreamento. Por exemplo, se a classe de evento Query Begin for selecionada, os eventos que contêm consultas serão coletados e usados para repetição. Além disso, o arquivo de rastreamento contém informações suficientes para oferecer suporte à repetição das transações de servidor em um ambiente distribuído na sequência original das transações.
Repetição de consultas
Para repetir consultas, o SQL Server Profiler deve capturar os seguintes eventos:
Classe de evento Audit Login com todas as suas colunas de dados. Essa classe de evento fornece informações sobre qual usuário está conectado e sobre as configurações de sessão. A identificação do processo do servidor (SPID) fornece a referência para a sessão de usuário. Para obter mais informações, consulte Colunas de dados de auditoria de segurança.
Classe de evento Query Begin com todas as suas colunas de dados. Essa classe de evento fornece informações sobre a consulta que foi enviada para o Analysis Services. A coluna Event Subclass fornece informações sobre o tipo de consulta. A coluna TextData fornece o texto real da consulta. A coluna RequestParameters fornece os parâmetros das consultas e a coluna RequestProperties fornece as propriedades de uma solicitação XML for Analysis (XMLA). Para obter mais informações, consulte Colunas de dados de eventos de consulta.
Classe de evento Query End com todas as suas colunas de dados. Essa classe de evento verifica o status da execução de consulta. Para obter mais informações, consulte Colunas de dados de eventos de consulta.
Repetição de identificações
Para repetir identificações, o SQL Server Profiler deve capturar os seguintes eventos:
Classe de evento Audit Login com todas as suas colunas de dados. Essa classe de evento fornece informações sobre qual usuário está conectado e sobre as configurações de sessão. A SPID fornece a referência para a sessão de usuário. Para obter mais informações, consulte Colunas de dados de auditoria de segurança.
Classe de evento Discover Begin com todas as suas colunas de dados. A coluna TextData fornece a parte <RequestType> da solicitação de identificação e a coluna RequestProperties fornece a parte <Properties> da solicitação de identificação. A coluna EventSubclass fornece o tipo de identificação. Para obter mais informações, consulte Colunas de dados de eventos de identificação.
Classe de evento Discover End com todas as suas colunas de dados. Essa classe de evento verifica o status da solicitação de identificação. Para obter mais informações, consulte Colunas de dados de eventos de identificação.
Repetição de comandos
Para repetir comandos, o SQL Server Profiler deve capturar os seguintes eventos:
Classe de evento Command Begin com todas as suas colunas de dados. A coluna TextData fornece os detalhes do comando, como o tipo de processo, a ID do banco de dados e a ID do cubo. A coluna RequestParameters fornece os parâmetros do comando e a coluna RequestProperties fornece as propriedades de uma solicitação XMLA. Para obter mais informações, consulte Colunas de dados de eventos de comando.
Classe de evento Command End com todas as suas colunas de dados. Essa classe de evento verifica o status do comando. Para obter mais informações, consulte Colunas de dados de eventos de comando.
Consulte também
Conceitos
Introdução ao monitoramento do Analysis Services com o SQL Server Profiler