Abilitare o disabilitare le funzionalità di Reporting Services

È possibile disabilitare le funzionalità del server di report non utilizzate come parte di una strategia di blocco per ridurre la superficie di attacco di un server di report di produzione. Nella maggior parte dei casi, è consigliabile eseguire le funzionalità di Reporting Services simultaneamente in modo da poter utilizzare tutte le funzionalità disponibili in Reporting Services. Tuttavia, a seconda del modello di distribuzione, è possibile disabilitare le funzionalità che non sono necessarie. Ad esempio, è possibile abilitare solo l'elaborazione in background se tutte le operazioni di elaborazione dei report vengono configurate come operazioni pianificate. Analogamente, se si vuole che la generazione di report venga eseguita solo in modo interattivo e su richiesta, è possibile eseguire solo il servizio Web ReportServer.

Le procedure in questo articolo illustrano come disattivare le funzionalità di Reporting Services in modalità nativa. Le funzionalità possono essere configurate in modi diversi, ad esempio modificando direttamente il file RsReportServer.config o usando il facet Configurazione superficie di attacco per Reporting Services della gestione basata su criteri in SQL Server Management Studio. Utilizzare i collegamenti per trovare la procedura o le procedure che illustrano come abilitare o disabilitare una funzionalità:

Servizio Web ReportServer

Abilitare o disabilitare il servizio Web ReportServer mediante la modifica della configurazione

  1. Aprire il file RsReportServer.config in un editor di testo. Per altre informazioni, vedere Modificare un file di configurazione di Reporting Services (RSreportserver.config).

  2. Per attivare il servizio Web ReportServer, impostare IsWebServiceEnabled su true:

    <IsWebServiceEnabled>true</IsWebServiceEnabled>  
    
  3. Per disattivare il servizio Web ReportServer, impostare IsWebServiceEnabled su false:

    <IsWebServiceEnabled>false</IsWebServiceEnabled>  
    
  4. Salvare le modifiche, quindi chiudere il file.

Abilitare o disabilitare il servizio Web ReportServer tramite SQL Server Management Studio

  1. Aprire SQL Server Management Studio e connettere all'istanza di Reporting Services che si desidera configurare.

  2. In Esplora oggetti fare clic con il pulsante destro del mouse sul nodo di Reporting Services, scegliere Criteri, quindi fare clic su Facet.

  3. Nell'elenco Facet selezionare Configurazione superficie di attacco per Reporting Services.

  4. In Proprietà facet:

    • Per abilitare il servizio Web ReportServer, impostare WebServiceAndHTTPAccessEnabled su True.

    • Per disabilitare il servizio Web ReportServer, impostare WebServiceAndHTTPAccessEnabled su False.

  5. Seleziona OK.

Recapito ed eventi pianificati

Abilitare o disabilitare il recapito e gli eventi pianificati mediante la modifica della configurazione

  1. Aprire il file RsReportServer.config in un editor di testo. Per altre informazioni, vedere Modificare un file di configurazione di Reporting Services (RSreportserver.config).

  2. Per abilitare l'elaborazione e il recapito pianificati dei report, impostare IsSchedulingService, IsNotificationServicee IsEventService su true:

    <IsSchedulingService>true</IsSchedulingService>  
    <IsNotificationService>true</IsNotificationService>  
    <IsEventService>true</IsEventService>  
    
  3. Per disabilitare l'elaborazione e il recapito pianificati dei report, impostare IsSchedulingService, IsNotificationServicee IsEventService su false:

    <IsSchedulingService>false</IsSchedulingService>  
    <IsNotificationService>false</IsNotificationService>  
    <IsEventService>false</IsEventService>  
    
  4. Salvare le modifiche, quindi chiudere il file.

Nota

Non è possibile disabilitare completamente l'elaborazione in background, in quanto fornisce funzionalità di manutenzione dei database necessarie per le operazioni del server.

Portale Web

A partire da SQL Server 2016 Reporting Services aggiornamento cumulativo 2, il portale Web sarà sempre abilitato.

Sicurezza integrata di Windows

Abilitare o disabilitare la sicurezza integrata di Windows tramite SQL Server Management Studio

  1. Aprire SQL Server Management Studio e connettere all'istanza di Reporting Services che si desidera configurare.

  2. In Esplora oggetti fare clic con il pulsante destro del mouse sul nodo Reporting Services e selezionare Proprietà.

  3. In Selezione pagina nella finestra di dialogo Proprietà server selezionare Sicurezza.

    • Per attivare la sicurezza integrata di Windows, selezionare l'opzione Abilita la sicurezza integrata di Windows per le origini dati dei report.

    • Per disattivare la sicurezza integrata di Windows, deselezionare l'opzione Abilita la sicurezza integrata di Windows per le origini dati dei report.

  4. Seleziona OK.