Turn on Reporting Services events for the SharePoint trace log (ULS)

A partir do SQL Server 2008 R2 (10.50.x), os servidores do Reporting Services no modo do SharePoint podem gravar eventos do Reporting Services no log de rastreamento do ULS (Serviço de Log Unificado do SharePoint). Categorias específicas do Reporting Services estão disponíveis na página Monitoramento da Administração Central do SharePoint.

Neste artigo:

Recomendações gerais de log ULS

A tabela a seguir lista categorias e níveis de eventos recomendados para monitorar um ambiente do Reporting Services. Quando um evento é registrado em log, cada entrada inclui a hora do registro, o nome do processo e a ID do thread.

Categoria Nível Descrição
Banco de dados Detalhado Registra eventos que envolvem acesso ao banco de dados.
Geral Detalhado Registra eventos que envolvem acesso aos seguintes itens:

Páginas da Web do Reporting Services

Manipulador de HTTP do Visualizador de Relatórios

Acesso a relatório (arquivos .rdl)

Fontes de dados (arquivos .rsds)

URLs no site do SharePoint (arquivos .smdl)
Geral do Office Server Exceção Registra falhas de entrada.
Topologia Detalhado Registra informações atuais do usuário.
Partes de Web Detalhado Registra em log eventos que envolvem o acesso à Web part do Visualizador de Relatórios.

Ativar e desativar eventos do Reporting Services na categoria do Reporting Services

  1. Na Administração Central do SharePoint, selecione Monitoramento.

  2. Selecione Configurar log de diagnóstico no grupo Relatórios.

  3. Localize o SQL Server Reporting Services na lista de categorias.

  4. Selecione o símbolo de adição (+) para expandir as subcategorias em SQL Server Reporting Services.

  5. Escolha as subcategorias a serem adicionadas ao log de rastreamento.

  6. Na parte inferior da lista de categorias, selecione um nível de evento para o Evento menos crítico a ser relatado no log de rastreamento. Selecione Nenhum para desabilitar o rastreamento.

Observação

A opção Evento menos crítico a ser relatado no log de eventos não tem suporte no Reporting Services. A opção é ignorada.

As seguintes opções de log são recomendadas como uma configuração padrão:

  • Redirecionador HTTP

  • Proxy de Cliente SOAP

  • Se ocorrerem problemas com a configuração, adicione Páginas de Configuração.

Você pode revisar todas as configurações de log de diagnóstico do farm atual com o seguinte cmdlet do PowerShell:

Get-SPDiagnosticConfig  

Lendo as entradas de logs

As entradas do Reporting Services no log são conforme a seguir.

  • Product:SQL Server Reporting Services
  • Categoria: eventos relacionados ao servidor têm os caracteres Report Server no início do nome. Por exemplo, Report Server Alerting Runtime. Esses eventos também são registrados nos arquivos de log do servidor de relatório.
  • Categoria: eventos relacionados ou comunicados de um componente front-end da Web não contêm Report Server, por exemplo, Report Server Alerting Runtime. As entradas do WFE contêm CorrelationID, mas as entradas do servidor não.

Lista de eventos do SQL Server Reporting Services

Esta tabela é uma lista dos eventos na categoria SQL Server Reporting Services:

Nome de área Descrição ou entradas de exemplo
Páginas de Configuração
Redirecionador HTTP
Processamento do Modo Local
Renderização no Modo Local
Proxy de Cliente SOAP
Páginas de UI
Power View Entradas de log que foram gravadas na API LogClientTraceEvents . Essas entradas derivam de aplicativos de cliente, incluindo o Power View, um recurso do suplemento do SQL Server Reporting Services.

Todas as entradas de log da API LogClientTraceEvents são registradas sob o Category de SQL Server Reporting Services e o Area de Power View.

O aplicativo cliente determina o conteúdo das entradas registradas na área de Power View.
O suporte ao Power View não está mais disponível após SQL Server 2017.
Runtime de alerta do servidor de relatório
Gerenciador de domínio do aplicativo do servidor de relatório
Resposta em buffer do servidor de relatório
Cache do servidor de relatório
Catálogo do servidor de relatório
Parte do servidor de relatório
Limpeza do servidor de relatório
Gerenciador de configuração do servidor de relatório Entradas de exemplo:

MediumUsing report server internal url https://localhost:80/ReportServer.

UnexpectedMissing or Invalid ExtendedProtectionLevel setting
Criptografia do servidor de relatório
Extensão de dados do servidor de relatório
Sondagem de BD do servidor de relatório
Padrão do servidor de relatório
Extensão de email do servidor de relatório
Processador Excel do servidor de relatório
Fábrica de extensão do servidor de relatório
Runtime HTTP do servidor de relatório
Processador de imagens do servidor de relatório
Monitoramento de memória do servidor de relatório
Notificação do servidor de relatório
Processamento do servidor de relatório
Provedor do servidor de relatório
Renderização do servidor de relatório
Visualização de relatório do servidor de relatório
Utilitário de recursos do servidor de relatório Entradas de exemplo:

MediumReporting Services starting SKU: Evaluation

MediumEvaluation copy: 180 days left
Trabalhos em execução do servidor de relatório
Solicitações em execução do servidor de relatório
Agenda do servidor de relatório
Segurança do servidor de relatório
Controlador de serviço do servidor de relatório
Sessão do servidor de relatório
Assinatura do servidor de relatório
Runtime WCF do servidor de relatório
Servidor Web do servidor de relatório
Proxy de aplicativo de serviço
Serviço compartilhado Entradas de exemplo:

MediumUpdating ReportingWebServiceApplication

MediumGranting access to content databases.

MediumProvisioning instances for ReportingWebServiceApplication

MediumProcessing service account change for ReportingWebServiceApplication

MediumSetting database permissions.

Exiba um arquivo de log com o PowerShell

PowerShell related contentVocê pode usar o PowerShell para retornar uma lista de eventos relacionados do Reporting Services de um arquivo de log de ULS. Insira o seguinte comando no Shell de gerenciamento do SharePoint 2010 para retornar uma lista filtrada de linhas do arquivo de log ULS UESQL11SPOINT-20110606-1530.log que contém sql server reporting services:

Get-content -path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\UESQL11SPOINT-20110606-1530.log" | select-string "sql server reporting services"  

Há também ferramentas que você pode baixar que permitem a leitura de logs ULS. Por exemplo, o SharePoint LogViewer, disponível no GitHub.

Para obter mais informações sobre como usar o PowerShell para exibir dados de log, consulte Exibir logs de diagnóstico (SharePoint Server 2010)

Local do log de rastreamento

Os arquivos de log de rastreamento são encontrados na pasta c:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14\logs, mas você pode verificar ou alterar o caminho na página Log de Diagnóstico na Administração Central do SharePoint.

Para obter mais informações e as etapas para configurar o log de diagnóstico em um servidor SharePoint na Administração Central do SharePoint 2010, consulte Configurar definições do log de diagnóstico (Windows SharePoint Services).

Mais perguntas? Experimente perguntar no fórum do Reporting Services