Compartilhar via


Como ativar e desativar recursos do Reporting Services

Você pode desativar recursos do servidor de relatório que não sejam usados como parte de uma estratégia de bloqueio para a redução da superfície de ataque de um servidor de relatório de produção. Na maioria dos casos, você deve executar os recursos do Reporting Services simultaneamente para usar toda a funcionalidade disponível no Reporting Services. No entanto, dependendo de seu modelo de implantação, você pode desabilitar os recursos dos quais não precisa. Por exemplo, você pode habilitar apenas o processamento em segundo plano se todo o processamento de relatórios for configurado como operações agendadas. Da mesma maneira, você pode executar somente o serviço Web Servidor de Relatório se quiser apenas relatórios interativos sob demanda.

Os procedimentos descritos neste tópico mostram como desativar recursos do Reporting Services. É possível configurar recursos de maneiras diferentes; por exemplo, editando o arquivo RsReportServer.config diretamente ou usando a faceta Configuração da Área de Superfície do Reporting Services do Gerenciamento Baseado em Diretivas no SQL Server Management Studio. Use os links para localizar o(s) procedimento(s) que explica(m) como ativar ou desativar um recurso:

  • Serviço Web Servidor de Relatório

  • Eventos e processamento agendados

  • Gerenciador de Relatórios

  • Construtor de Relatórios

  • Segurança Integrada do Windows para fontes de dados de relatório

Serviço Web Servidor de Relatórios

Para ativar ou desativar o serviço Web Servidor de Relatórios editando a configuração

  1. Abra o arquivo RsReportServer.config em um editor de texto. Para obter mais informações, consulte Como modificar um arquivo de configuração do Reporting Services.

  2. Para ativar o serviço Web Servidor de Relatórios, defina IsWebServiceEnabled como true:

    <IsWebServiceEnabled>true</IsWebServiceEnabled>
    
  3. Para desativar o serviço Web Servidor de Relatórios, defina IsWebServiceEnabled como false:

    <IsWebServiceEnabled>false</IsWebServiceEnabled>
    
  4. Salve suas alterações e feche o arquivo.

Para ativar ou desativar o serviço Web Servidor de Relatórios usando o SQL Server Management Studio

  1. Abra o SQL Server Management Studio e se conecte à instância do Reporting Services que você deseja configurar.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse no nó Reporting Services, aponte para Diretivas e clique em Facetas.

  3. Na lista Faceta, selecione Configuração da Área de Superfície do Reporting Services.

  4. Em Propriedades da Faceta:

    • Para ativar o serviço Web Servidor de Relatórios, defina WebServiceAndHTTPAccessEnabled como True.

    • Para desativar o serviço Web Servidor de Relatórios, defina WebServiceAndHTTPAccessEnabled como False.

  5. Clique em OK.

Eventos e entrega agendados

Para ativar ou desativar eventos e entrega agendados editando a configuração

  1. Abra o arquivo RsReportServer.config em um editor de texto. Para obter mais informações, consulte Como modificar um arquivo de configuração do Reporting Services.

  2. Para ativar o processamento e a entrega agendados de relatórios, defina IsSchedulingService, IsNotificationService e IsEventService como true:

    <IsSchedulingService>true<\IsSchedulingService>
    <IsNotificationService>true<\IsNotificationService>
    <IsEventService>true<\IsEventService>
    
  3. Para desativar o processamento e a entrega agendados de relatórios, defina IsSchedulingService, IsNotificationService e IsEventService como false:

    <IsSchedulingService>false<\IsSchedulingService>
    <IsNotificationService>false<\IsNotificationService>
    <IsEventService>false<\IsEventService>
    
  4. Salve as alterações e feche o arquivo.

ObservaçãoObservação

Você não pode desativar completamente o processamento em segundo plano porque ele fornece funcionalidade de manutenção de banco de dados que é necessária para operações de servidor.

Para ativar ou desativar eventos e entrega agendados usando o SQL Server Management Studio

  1. Abra o SQL Server Management Studio e se conecte à instância do Reporting Services que você deseja configurar.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse no nó Reporting Services, aponte para Diretivas e clique em Facetas.

  3. Na lista Faceta, selecione Configuração da Área de Superfície do Reporting Services.

  4. Em Propriedades da Faceta:

    • Para ativar eventos e entrega agendados, defina ScheduleEventsAndReportDeliveryEnabled como True.

    • Para desativar eventos e entrega agendados, defina ScheduleEventsAndReportDeliveryEnabled como False.

  5. Clique em OK.

ObservaçãoObservação

Não é possível desativar completamente o processamento em segundo plano porque ele fornece a funcionalidade de manutenção de banco de dados que é necessária para operações de servidor.

Gerenciador de Relatórios

Para ativar ou desativar o Gerenciador de Relatórios editando a configuração

  1. Abra o arquivo RsReportServer.config em um editor de texto. Para obter instruções, consulte Como modificar um arquivo de configuração do Reporting Services.

  2. Para ativar o Gerenciador de Relatórios, defina IsReportManagerEnabled como true:

    <IsReportManagerEnabled>true<\IsReportManagerEnabled>
    
  3. Para desativar o Gerenciador de Relatórios, defina IsReportManagerEnabled como false:

    <IsReportManagerEnabled>false<\IsReportManagerEnabled>
    
  4. Salve as alterações e feche o arquivo.

Para ativar ou desativar o Gerenciador de Relatórios usando o SQL Server Management Studio

  1. Abra o SQL Server Management Studio e se conecte à instância do Reporting Services que você deseja configurar.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse no nó Reporting Services, aponte para Diretivas e clique em Facetas.

  3. Na lista Faceta, selecione Configuração da Área de Superfície do Reporting Services.

  4. Em Propriedades da Faceta:

    • Para ativar o Gerenciador de Relatórios, defina ReportManagerEnabled como True.

    • Para desativar o Gerenciador de Relatórios, defina ReportManagerEnabled como False.

  5. Clique em OK.

Construtor de Relatórios 1.0

Para ativar ou desativar o Construtor de Relatórios usando o SQL Server Management Studio

  1. Abra o SQL Server Management Studio e se conecte à instância do Reporting Services que você deseja configurar.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse no Reporting Services e clique em Propriedades.

  3. Na caixa de diálogo Propriedades do Servidor, em Selecionar uma página, clique em Avançado. Na seção Segurança:

    • Para ativar o Construtor de Relatórios, defina a propriedade EnableReportDesignClientDownload como True.

    • Para desativar o Construtor de Relatórios, defina a propriedade EnableReportDesignClientDownload como False.

  4. Clique em OK.

Segurança integrada do Windows

Para ativar ou desativar a segurança Integrada do Windows usando o SQL Server Management Studio

  1. Abra o SQL Server Management Studio e se conecte à instância do Reporting Services que você deseja configurar.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse no Reporting Services e clique em Propriedades.

  3. Na caixa de diálogo Propriedades do Servidor, em Selecionar uma página, clique em Segurança.

    • Para ativar a segurança Integrada do Windows, selecione a opção Habilitar a segurança Integrada do Windows para as fontes de dados do relatório.

    • Para desativar a segurança Integrada do Windows, desmarque a opção Habilitar a segurança Integrada do Windows para as fontes de dados do relatório.

  4. Clique em OK.