Partilhar via


Ficheiro de configuração do ReportingServicesService

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

O ficheiro ReportingServicesService.exe.config inclui definições para configurar o rastreamento.

Localização do ficheiro

Este ficheiro podia ser localizado em qualquer um dos seguintes caminhos:

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

Diretrizes de edição

Pode modificar este ficheiro para renomear o ficheiro de registo ou para aumentar ou diminuir os níveis de traço. Não modifiques nenhuma das outras definições. Para instruções, consulte Modificar um ficheiro de configuração dos Serviços de Relatórios (RSreportserver.config). Para mais informações sobre registos de rastreamento, consulte registo de rastreio do serviço servidor de relatórios.

Exemplo de configuração

O exemplo seguinte mostra as definições e valores padrão encontrados no ReportingServicesService.exe.config ficheiro.

<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 seguinte fornece informações sobre configurações específicas. As definições são apresentadas pela ordem em que aparecem no ficheiro de configuração.

Configuração Description
RStrace Especifica os espaços de nomes usados para erros e rastreamento.
DefaultTraceSwitch Especifica o nível de informação que é reportado ao ReportServerService registo de rastreamentos. Cada nível inclui a informação reportada por todos os níveis de número inferior. Não é recomendado desativar o rastreio. 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
Nome do arquivo Especifica a primeira parte do nome do ficheiro de log. O valor especificado pelo Prefixo completa o resto do nome. Por defeito, o nome é ReportServerService_.
FileSizeLimitMb Especifica um limite superior para o tamanho do log de traço. O ficheiro é medido em megabytes. Os valores válidos são de 0 a um inteiro máximo. O valor padrão é 32.
ManterFicheirosPorDias Especifica o número de dias após os quais um ficheiro de registo de rastreio é eliminado. Os valores válidos são de 0 a um inteiro máximo. O valor padrão é 14.
Prefixo Especifica um valor gerado que distingue uma instância log de outra. Por padrão, os valores de carimbos de data e hora são adicionados aos nomes dos ficheiros de registo de rastreamento. Este valor é definido como tid, time. Não modifiquem esta definição.
TraceListeners Especifica um destino para a saída de conteúdo do log de traços. Podes especificar múltiplos alvos usando uma vírgula para separar cada um. Os valores válidos incluem:

DebugWindow (default)

File (default)

StdOut
TraceFileMode Especifica se os registos de rastreio contêm dados para um período de 24 horas. Deve ter um registo de rastreamento único para cada componente em cada dia. Este valor é definido como Unique (default). Não modifiquem este valor.
Components Especifica os componentes para os quais os registos de traços são criados. O valor padrão é tudo. Outros valores válidos para esta configuração incluem os nomes dos componentes internos. Não modifiquem este valor.
Tempo de execução Especifica definições de configuração que suportam compatibilidade retrocedente com a versão anterior. As definições de tempo de execução são usadas para redirecionar os pedidos que têm como alvo a versão anterior do Microsoft.ReportingServices.Interfaces para a nova versão.

Todas as definições de configuração nesta secção são descritas na documentação do produto .NET Framework. Para mais informações, procure por "Runtime Schema Settings" no site da MSDN ou na documentação do .NET Framework.