Log de execução de servidor de relatório

O log de execução do servidor de relatório contém informações sobre os relatórios executados no servidor ou em vários servidores em uma implantação em expansão. É possível usar o log de execução do relatório para descobrir a freqüência com que um relatório é solicitado, quais são os formatos mais usados e qual é o tempo de processamento em milissegundos para cada fase de processamento.

Exibindo as informações do log

O servidor de relatório registra dados sobre execução de relatório em uma tabela de banco de dados interna. Essa tabela não fornece informações completas por conta própria, tampouco apresenta dados em um formato legível para o usuário.

Para exibir dados de execução do relatório, é possível executar um pacote de exemplo do SQL ServerIntegration Services fornecido pelo Reporting Services para extrair os dados do log de execução e inseri-los em uma estrutura de tabela que você possa consultar. Para obter mais informações, consulte Consultando e gerando relatórios nos dados do log de execução de relatório.

Parâmetros de configuração do log de execução do servidor de relatório

É possível ativar ou desativar o log de execução de relatório selecionando opções no Gerenciador de Relatórios na página Configurações de Site ou na página Propriedades do Servidor, no Management Studio.

Por padrão, as entradas de log são mantidas por 60 dias. Entradas que excedem essa data são removidas às 2h, operação realizada diariamente. Em uma instalação madura, somente 60 dias de informações estarão disponíveis a qualquer momento.

O log de execução de relatório é armazenado no banco de dados do servidor de relatório. Não é possível definir limites no número de linhas ou no tipo de entradas que são registradas. Porém, você pode criar relatórios que recuperam a informações de log que deseja rastrear.

Campos do arquivo de log

A lista a seguir descreve os dados que são capturados no log de execução de relatório:

  • Nome da instância de servidor de relatório que controlou a solicitação.

  • Identificador do relatório.

  • Identificador de usuário.

  • Tipo de solicitação (usuário ou sistema).

  • Formato de renderização.

  • Valores de parâmetro usados para uma execução de relatório.

  • Horas de início e parada que indicam a duração de um processo de relatório.

  • Número de milissegundos gastos recuperando os dados, processando o relatório e renderizando o relatório.

  • Fonte da execução de relatório (1=Dinâmico, 2=Cache, 3=Instantâneo, 4=Histórico).

  • Status (rsSuccess ou um código de erro; se vários erros ocorrerem, só o primeiro erro será registrado).

  • Tamanho de relatórios renderizados em bytes.

  • Número de linhas retornadas de consultas.