Criar rastreamentos do Profiler para reprodução (Analysis Services)
Para repetir consultas, descobertas e comandos enviados pelos usuários ao Microsoft SQL Server Analysis Services, SQL Server Profiler deve coletar 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, 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 ao 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 para consultas parametrizadas, e a coluna RequestProperties fornece as propriedades de uma solicitação XMLA (XML para análise). Para obter mais informações, consulte Colunas de dados de eventos de consultas.
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 consultas.
Repetição de identificações
Para repetir descobertas, 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 descoberta e a coluna RequestProperties fornece a <parte Propriedades> da solicitação de descoberta. A coluna EventSubclass fornece o tipo de descoberta. Para obter mais informações, consulte Colunas de dados de eventos de descoberta.
Descobrir a classe de evento de Término 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 descoberta.
Repetição de comandos
Para repetir comandos, 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 para comando parametrizado, 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
Eventos de rastreamento do Analysis Services
Introdução ao monitoramento do Analysis Services com o SQL Server Profiler