Condividi tramite


Configurare un server di report in modalità nativa per l'amministrazione locale (SSRS)

La distribuzione di un server di report di Reporting Services in uno dei sistemi operativi seguenti richiede più passaggi di configurazione se si vuole amministrare l'istanza del server di report in locale. Questo articolo illustra come configurare il server di report per l'amministrazione locale. Se è necessario installare il server di report, vedere Installare SQL Server dalla procedura guidata di installazione (installazione). Se è necessario configurare il server di report, vedere Gestire un server di report in modalità nativa di Reporting Services.

si applica a:

  • Modalità nativa di Reporting Services

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

Poiché i sistemi operativi annotati limitano le autorizzazioni, i membri del gruppo Administrators locale eseguono la maggior parte delle applicazioni come se usano l'account utente standard.

Sebbene questa procedura migliori la sicurezza complessiva del sistema, impedisce l'uso delle assegnazioni di ruolo predefinite create da Reporting Services per gli amministratori locali.

Panoramica delle modifiche alla configurazione

Le modifiche di configurazione seguenti configurano il server in modo che sia possibile usare le autorizzazioni utente standard per gestire il contenuto e le operazioni del server di report:

  • Aggiungere URL di Reporting Services a siti attendibili. Per impostazione predefinita, Internet Explorer in esecuzione nei sistemi operativi elencati viene eseguito in modalità protetta . Questa funzionalità impedisce alle richieste del browser di raggiungere processi di alto livello eseguiti nello stesso computer. È possibile disabilitare la modalità protetta per le applicazioni del server di report aggiungendole come siti attendibili.

  • Creare assegnazioni di ruolo che conferiscono a voi, amministratore del server di report, l'autorizzazione per gestire i contenuti e le operazioni senza dover utilizzare la funzionalità "Esegui come amministratore" in Internet Explorer. Creando assegnazioni di ruolo per l'account utente di Windows, si ottiene l'accesso a un server di report con autorizzazioni gestione contenuto e amministratore di sistema. Si ottiene l'accesso tramite assegnazioni di ruolo esplicite che sostituiscono le assegnazioni di ruolo predefinite create da Reporting Services.

Configurare il server di report locale e l'amministrazione del portale Web

Completare i passaggi di configurazione in questa sezione se si accede a un server di reportistica locale e compaiono errori simili all'esempio seguente:

  • L'utente Domain\[user name] non include le autorizzazioni necessarie. Verificare che vengano concesse autorizzazioni sufficienti e che vengano risolte le restrizioni relative al controllo dell'account utente di Windows.

Impostazioni dei siti attendibili nel browser

  1. Aprire una finestra del browser con autorizzazioni esegui come amministratore. Dal menu Start, cliccare con il tasto destro su Internet Explorere selezionare Esegui come amministratore.

  2. Selezionare quando viene richiesto di continuare.

  3. Nell'indirizzo URL immettere l'URL del portale Web. Per istruzioni, vedere Il portale Web di un server di report (modalità nativa SSRS).

  4. Selezionare Strumenti.

  5. Selezionare Opzioni Internet.

  6. Selezionare Security.

  7. Selezionare i siti attendibili.

  8. Selezionare Siti.

  9. Aggiungere https://<your-server-name>.

  10. Deselezionare la casella di controllo Richiedi certificazione server (https:) per tutti i siti in questa zona se non si usa HTTPS per il sito predefinito.

  11. Scegliere Aggiungi.

  12. Selezionare OK.

Impostazioni della cartella del portale Web

  1. Nella pagina principale del portale web, selezionare Gestisci cartella.

  2. Nella pagina Gestisci cartelle, selezionare Sicurezza e quindi scegliere Aggiungi gruppo o utente.

  3. Nella pagina Nuova assegnazione di ruolo, nel campo Gruppo o utente, immettere l'account utente di Windows in questo formato: <domain>\<user>.

  4. Selezionare Gestore dei contenuti.

  5. Selezionare OK.

Impostazioni sito web del portale

  1. Aprire il browser con privilegi amministrativi e passare al portale Web https://<server name>/reports.

  2. Selezionare l'icona a forma di ingranaggio nella riga superiore della pagina Home e quindi scegliere Impostazioni Sito dal menu.

    Screenshot dell'icona a forma di ingranaggio in cui è evidenziata l'opzione Impostazioni sito.

    Consiglio

    Se non viene visualizzata l'opzione Impostazioni sito, chiudere e riaprire il browser. Accedere al portale web con privilegi amministrativi.

  3. Nella pagina Impostazioni sito selezionare Sicurezza e quindi selezionare Aggiungi gruppo o utente.

  4. Nel campo Gruppo o nome utente digitare l'account utente di Windows in questo formato: <domain>\<user>.

  5. Selezionare Amministratore di Sistema.

  6. Selezionare OK.

  7. Chiudere il portale Web.

  8. Riaprire il portale Web in Internet Explorer senza usare Esegui come amministratore.

Configurare SQL Server Management Studio (SSMS) per l'amministrazione del server di report locale

Per impostazione predefinita, non è possibile accedere a tutte le proprietà del server di report disponibili in SQL Server Management Studio a meno che non si avvii Management Studio con privilegi amministrativi.

Configurare le proprietà e le assegnazioni di ruolo di Reporting Services in modo che non sia necessario avviare Management Studio con autorizzazioni elevate ogni volta:

  1. Dal menu Start fare clic con il pulsante destro del mouse su Microsoft SQL Server Management Studio, quindi scegliere Esegui come amministratore.

  2. Connettersi al server di Reporting Services locale.

  3. Nel nodo sicurezza, selezionare Ruoli di sistema.

  4. Fare clic con il pulsante destro del mouse su amministratore di sistema e quindi scegliere proprietà .

  5. Nella pagina Proprietà ruolo di sistema, selezionare Visualizza le proprietà del server di report. Selezionare le altre proprietà da associare ai membri del ruolo di amministratore di sistema.

  6. Selezionare OK.

  7. Chiudere Management Studio

  8. Per aggiungere un utente al ruolo di sistema "amministratore di sistema", vedere la sezione impostazioni sito del portale Web all'inizio di questo articolo.

Adesso, quando si apre Management Studio e non si seleziona in modo esplicito Esegui come amministratore, si ha accesso alle proprietà del server di report.

Per configurare SQL Server Data Tools (SSDT) per la pubblicazione in un server di report locale

Se SQL Server Data Tools è stato installato in uno dei sistemi operativi elencati nella prima sezione di questo articolo, potrebbero verificarsi errori di autorizzazione. Questo risultato si verifica quando si vuole che SSDT interagisca con un server di report in modalità nativa locale. Ciò si verifica a meno che non si apra SQL Server Data Tools (SSDT) con autorizzazioni elevate o non si configurino i ruoli di Reporting Services. Ad esempio, se non si dispone di autorizzazioni sufficienti, si verificano problemi simili all'esempio seguente:

  • Quando si tenta di distribuire gli elementi del report nel server di report locale, viene visualizzato un messaggio di errore simile al seguente nella finestra elenco errori:

    • Le autorizzazioni concesse all'utente Domain\<user name> non sono sufficienti per eseguire questa operazione.

Ogni volta che si apre SSDT, eseguire con autorizzazioni elevate.

  1. Dal menu Start selezionare Microsoft SQL Servere quindi fare clic con il pulsante destro del mouse su SQL Server Data Tools. Selezionare Esegui come amministratore

  2. Selezionare quando viene richiesto di continuare.

È ora possibile distribuire report e altri elementi in un server di report locale.

Configurare le assegnazioni dei ruoli nei Reporting Services

Seguire la procedura descritta nelle sezioni Impostazioni della cartella del portale Web e Impostazioni del sito del portale Web precedenti di questo articolo.

Informazioni aggiuntive

Un altro passaggio di configurazione comune correlato all'amministrazione di Reporting Services consiste nell'aprire la porta 80 in Windows Firewall per consentire l'accesso al computer del server di report. Per istruzioni, vedere Configurare un firewall per l'accesso al server di report.