Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os arquivos de log HTTP do Servidor de Relatórios do Reporting Services mantêm um registro de cada solicitação HTTP e resposta manipulada pelo servidor de relatório. Como os erros de estouro e tempo limite de solicitação não chegam ao servidor de relatório, eles não são registrados no arquivo de log.
O log HTTP não está habilitado por padrão. Para habilitar o registro em log HTTP, modifique o arquivo de configuração ReportingServicesService.exe.config para usar esse recurso em sua instalação.
Exibindo informações de log
O log é um arquivo de texto ASCII. Você pode usar qualquer editor de texto para exibir o arquivo. O log HTTP do servidor de relatório é equivalente ao arquivo de log estendido W3C em IIS e usa campos similares para que você possa usar os visualizadores do arquivo de log IIS existente para ler o arquivo de log HTTP do servidor de relatório. A tabela a seguir fornece informações adicionais sobre o arquivo de log HTTP:
| Nome do arquivo | Por padrão, os nomes do arquivo de log sãoReportServerService_HTTP_<timestamp>.log.Você pode personalizar o prefixo do nome do arquivo modificando o atributo HttpTraceFileName no arquivo ReportingServicesService.exe.config. O carimbo de data e hora é baseado em UTC (Tempo Universal Coordenado). |
| Local do arquivo | Os arquivos são gravados no seguinte local:\Microsoft SQL Server\<SQL Server Instance>\Reporting Services\LogFiles |
| Formato de arquivo | O arquivo está em formato pt-BR. É um arquivo de texto ASCII. |
| Criação e retenção de arquivos | O log HTTP é criado quando você o habilita no arquivo de configuração, reinicia o serviço e o servidor de relatório manipula uma solicitação HTTP. Se você definir as configurações, mas não vir o arquivo de log, abra um relatório ou inicie um aplicativo de servidor de relatório (como o Gerenciador de Relatórios) para gerar uma solicitação HTTP para criar o arquivo. Uma nova instância do arquivo de log será criada após cada reinicialização de serviço e solicitação HTTP subsequente para o servidor de relatório. Por padrão, os logs de rastreamento são limitados a 32 megabytes e excluídos depois de 14 dias. |
Configurações do log HTTP do servidor de relatório
Para configurar o log HTTP do Servidor de Relatório, use o Bloco de Notas para modificar o arquivo ReportingServicesService.exe.config . O arquivo de configuração está localizado na pasta \Arquivos de Programas\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Bin.
Para habilitar o servidor HTTP, adicione http:4 à seção RStrace do arquivo ReportingServicesService.exe.config. Todas as outras entradas do arquivo de log HTTP são opcionais. O exemplo a seguir inclui todas as configurações para que você possa colar a seção inteira na seção RStrace e, em seguida, excluir as configurações de que você não precisa.
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="tid, time" />
<add name="TraceListeners" value="debugwindow, file" />
<add name="TraceFileMode" value="unique" />
<add name="HttpTraceFileName" value="ReportServerService_HTTP_" />
<add name="HttpTraceSwitches" value="date,time, clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesreceived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer" />
<add name="Components" value="all:3,http:4" />
</RStrace>
Campos de arquivo de log
A tabela a seguir descreve os campos disponíveis no log. A lista de campos é configurável; você pode especificar quais campos incluir por meio da HTTPTraceSwitches configuração. A coluna Padrão especifica se o campo será incluído no arquivo de log automaticamente se você não especificar HTTPTraceSwitches.
| Campo | Descrição | Padrão |
|---|---|---|
| HttpTraceFileName | Esse valor é opcional. O valor padrão é ReportServerServiceHTTP_. Você pode especificar um valor diferente se quiser usar uma convenção de nomenclatura de arquivo diferente (por exemplo, para incluir o nome do servidor se você estiver salvando arquivos de log em um local central). | Sim |
| HTTPTraceSwitches | Esse valor é opcional. Se esse valor for especificado, você poderá configurar os campos usados no arquivo de log em um formato delimitado por vírgula. | Não |
| Data (calendário) | A data em que a atividade ocorreu. | Não |
| Hora | A hora em que a atividade ocorreu. | Não |
| ClientIp | O endereço IP do cliente que acessa o servidor de relatório. | Sim |
| UserName | O nome do usuário que acessou o servidor de relatório. | Não |
| ServerPort | O número da porta usada para a conexão. | Não |
| Anfitrião | O conteúdo do cabeçalho do host. | Não |
| Método | A ação ou método SOAP chamado do cliente. | Sim |
| UriStem | O recurso acessado. | Sim |
| UriQuery | A consulta usada para acessar o recurso. | Não |
| ProtocolStatus | O código de status do HTTP. | Sim |
| BytesRecebidos | O número de bytes recebidos pelo servidor. | Não |
| TimeTaken | O tempo (em milissegundos) desde o instante em que HTTP.SYS retorna os dados da solicitação até o servidor concluir o último envio, sem contar o tempo de transmissão de rede. | Não |
| VersãoDoProtocolo | A versão de protocolo usada pelo cliente. | Não |
| Agente do Usuário (UserAgent) | O tipo de navegador usado pelo cliente. | Não |
| CookieRecebido | O conteúdo do cookie recebido pelo servidor. | Não |
| CookieSent | O conteúdo do cookie enviado pelo servidor. | Não |
| Referenciador | O site anterior visitado pelo cliente. | Não |
Consulte Também
Log de rastreamento do serviço Servidor de Relatório
Fontes e arquivos de log do Reporting Services
Referência de erros e eventos (Reporting Services)