Arquivo de configuração ReportingServicesService

Aplica-se a: SQL Server Reporting Services (2016)

O arquivo ReportingServicesService.exe.config inclui configurações que configuram o rastreamento.

Local do arquivo

Este arquivo pode estar localizado em qualquer um dos seguintes caminhos:

\Reporting Services\Report Server\Bin  
\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\bin  

Editar diretrizes

Você pode modificar este arquivo para renomear o arquivo de log ou aumentar ou diminuir níveis de rastreamento. Não modifique nenhuma das outras configurações. Para obter instruções, confira Modificar um arquivo de configuração do Reporting Services (RSreportserver.config). Para obter mais informações sobre logs de rastreamento, consulte Log de rastreamento do serviço Servidor de Relatório.

Configuração de exemplo

O exemplo a seguir mostra as configurações e os valores padrão encontrados no arquivo ReportingServicesService.exe.config.

<configSections>  
      <section name="RStrace" type="Microsoft.ReportingServices.Diagnostics.RSTraceSectionHandler,Microsoft.ReportingServices.Diagnostics" />  
</configSections>  
\<system.diagnostics>  
      <switches>  
          <add name="DefaultTraceSwitch" value="3" />  
      </switches>  
\</system.diagnostics>  
<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="Components" value="all" />  
</RStrace>  
<runtime>  
      <alwaysFlowImpersonationPolicy enabled="true"/>  
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
             <dependentAssembly>  
                    <assemblyIdentity name="Microsoft.ReportingServices.Interfaces"  
                        publicKeyToken="89845dcd8080cc91"  
                        culture="neutral" />  
                    <bindingRedirect oldVersion="8.0.242.0"  
                                     newVersion="10.0.0.0"/>  
                    <bindingRedirect oldVersion="9.0.242.0"  
                                     newVersion="10.0.0.0"/>  
             </dependentAssembly>  
      </assemblyBinding>  
      <gcServer enabled="true" />  
</runtime>  

Definições de configuração

A tabela a seguir fornece informações sobre configurações específicas. As configurações são apresentadas na ordem em que aparecem no arquivo de configuração.

Configuração Descrição
RStrace Especifica os namespaces usados para erros e rastreamento.
DefaultTraceSwitch Especifica o nível de informações relatado ao log de rastreamento ReportServerService. Cada nível inclui as informações relatadas por todos os níveis de baixa numeração. Desativar o rastreamento não é recomendado. Os valores válidos incluem:

0= Disables tracing

1= Exceptions and restarts

2= Exceptions, restarts, warnings

3= Exceptions, restarts, warnings, status messages (padrão)

4= Verbose mode
FileName Especifica a primeira parte do nome de arquivo de log. O valor especificado por Prefix completa o resto do nome. Por padrão, o nome é ReportServerService_.
FileSizeLimitMb Especifica o limite superior do tamanho do log de rastreamento. O arquivo é medido em megabytes. Os valores válidos são de 0 a um inteiro máximo. O valor padrão é 32.
KeepFilesForDays Especifica o número de dias após os quais um arquivo de log de rastreamento será excluído. Os valores válidos são de 0 a um inteiro máximo. O valor padrão é 14.
Prefix Especifica um valor gerado que diferencia uma instância de log de outra. Por padrão, os valores do carimbo de data/hora são adicionados aos nomes de arquivo de log de rastreamento. Esse valor é configurado para tid, time. Não modifique esta configuração.
TraceListeners Especifica um destino para a saída do conteúdo do log de rastreamento. Você pode especificar vários destinos usando uma vírgula para separar cada um. Os valores válidos incluem:

DebugWindow (default)

File (default)

StdOut
TraceFileMode Especifica se os logs de rastreamento contêm dados para um período de 24 horas. Um log de rastreamento exclusivo deve existir para cada componente em cada dia. Esse valor é configurado para Unique (default). Não modifique este valor.
Componentes Especifica os componentes para os quais são criados logs de rastreamento. O valor padrão é all. Outros valores válidos para esta configuração incluem os nomes de componentes internos. Não modifique este valor.
Runtime Especifica configurações que oferecem suporte para a compatibilidade com versões anteriores. As configurações de runtime são usadas para redirecionar solicitações direcionadas à versão anterior para Microsoft.ReportingServices.Interfaces a nova versão.

Todas as configurações desta seção são descritas na documentação do produto .NET Framework. Para obter mais informações, procure “Configurações de esquema de runtime” no site do MSDN ou na documentação do .NET Framework.