Condividi tramite


Configurare un server di report in modalità nativa per gli amministratori locali (SSRS)

Per la distribuzione di un server di report di Reporting Services in uno dei seguenti sistemi operativi sono necessarie ulteriori operazioni di configurazione se si desidera amministrare localmente un'istanza del server di report. Questo argomento spiega come configurare il server di report per l'amministrazione locale. Se non è ancora stato installato o configurato il server di report, vedere Installare SQL Server 2014 dalla Procedura guidata installazione (installazione) e Gestire un server di report in modalità nativa Reporting Services.

Si applica a: SQL Server Reporting Services (modalità nativa)
  • 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 menzionati rimuovono le autorizzazioni, i membri del gruppo Administrators locale eseguono la maggior parte delle applicazioni come se utilizzassero l'account utente standard.

Benché questa prassi migliori la sicurezza complessiva del sistema, impedisce l'utilizzo delle assegnazioni di ruolo predefinite create da Reporting Services per gli amministratori locali.

Panoramica delle modifiche di configurazione

Le seguenti modifiche di configurazione consentono di configurare il server in modo tale da utilizzare autorizzazioni utente standard per le gestione del contenuto e le operazioni del server di report:

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

  • Creare assegnazioni di ruolo che concedono all'amministratore del server di report l'autorizzazione necessaria per gestire il contenuto e le operazioni senza dover utilizzare la funzionalità Esegui come amministratore in Internet Explorer. Creando assegnazioni di ruolo per l'account utente di Windows, è possibile accedere a un server di report con le autorizzazioni Gestione contenuto e Amministratore sistema tramite assegnazioni di ruolo esplicite che sostituiscono le assegnazioni di ruolo predefinite create da Reporting Services.

Per configurare l'amministrazione locale del server di report e Gestione report

Se si sta esplorando un server di report locale e vengono visualizzati errori simili ai seguenti, completare i passaggi di configurazione riportati in questa sezione.

  • L'utente 'Domain\[user name]' non dispone delle autorizzazioni necessarie. Verificare che siano state concesse autorizzazioni sufficienti e che le restrizioni di Controllo account utente di Windows siano state gestite.

Impostazioni dei siti attendibili nel browser

  1. Aprire una finestra del browser utilizzando autorizzazioni Esegui come amministratore. Dal menu Start scegliere Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorere scegliere Esegui come amministratore.

  2. Fare clic su Consenti per continuare.

  3. Nell'indirizzo URL immettere l'URL di Gestione report. Per istruzioni, vedere Gestione report (modalità nativa SSRS) in SQL Server Documentazione online.

  4. Fare clic su Strumenti.

  5. Fare clic su Opzioni Internet.

  6. Fare clic su Security.

  7. Fare clic su Siti attendibili.

  8. Fare clic su Siti.

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

  10. Se non si usa HTTPS per il sito predefinito, deselezionare la casella di controllo Richiedi verifica server (https:) per tutti i siti compresi nell'area .

  11. Scegliere Aggiungi.

  12. Fare clic su OK.

Impostazioni cartella Gestione report)

  1. Nella home page di Gestione report fare clic su Impostazioni cartella.

  2. Nella pagina Impostazioni cartella fare clic su Sicurezza.

  3. Fare clic su Nuova assegnazione ruolo.

  4. Nel campo Nome gruppo o utente digitare l'account utente di Windows utilizzando il formato: <domain>\<user>.

  5. Selezionare Gestione contenuto.

  6. Fare clic su OK.

Impostazioni sito Gestione report

  1. Aprire il browser con i privilegi di amministratore e accedere a Gestione report, http://<server name>/reports.

  2. Fare clic su Impostazioni sito nell'angolo superiore della home page.

    Suggerimento

    Nota: de l'opzione Impostazioni sito non è visualizzata, chiudere e riaprire il browser e accedere a Gestione report con privilegi di amministratore.

  3. Fare clic su sicurezza.

  4. Fare clic su Nuova assegnazione ruolo.

  5. Nel campo Nome gruppo o utente digitare l'account utente di Windows utilizzando il formato: <domain>\<user>.

  6. Selezionare Amministratore sistema.

  7. Fare clic su OK.

  8. Chiudere Gestione report.

  9. Riaprire Gestione report in Internet Explorer senza usare le autorizzazioni Esegui come amministratore.

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

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

Per configurare le proprietà e le assegnazioni di ruolo di Reporting Services in modo da non dover avviare Management Studio con autorizzazioni elevate ogni volta:

  • Dal menu Start fare clic su Tutti i programmi, scegliere SQL Server 2014, fare clic con il pulsante destro del mouse su Management Studio e quindi scegliere Esegui come amministratore.

  • Connettersi al server Reporting Services locale.

  • Nel nodo Sicurezza fare clic su Ruoli a livello di sistema.

  • Fare clic con il pulsante destro del mouse su Amministratore sistema e quindi scegliere Proprietà.

  • Nella pagina Proprietà ruolo a livello di sistema , selezionare Visualizzazione delle proprietà del server di report. Selezionare le altre proprietà che si desidera associare ai membri del ruolo degli amministratori di sistema.

  • Fare clic su OK.

  • Chiudere Management Studio

  • Per aggiungere un utente al ruolo di sistema "amministratore di sistema", vedere la sezione Impostazioni sito Gestione report più indietro in questo argomento.

A questo punto, quando si apre Management Studio e non si seleziona esplicitamente Esegui come amministratore si ha accesso alle proprietà del server di report.

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

Se è stata installata SQL Server Data Tools - Business Intelligence per Visual Studio 2012 in uno dei sistemi operativi elencati nella prima sezione di questo argomento e si vuole che SSDT interagisca con un server di report in modalità nativa locale, si verificano errori di autorizzazione a meno che non si aprono SQL Server Data Tools (SSDT) con autorizzazioni elevate o configurare i ruoli di Reporting Services. Ad esempio, se non si dispone di autorizzazioni sufficienti, si verificheranno problemi simili ai seguenti:

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

    • Le autorizzazioni concesse all'utente 'Dominio\<nome utente>' non sono sufficienti per eseguire questa operazione.

Per eseguire con autorizzazioni elevate tutte le volte che si apre SSDT:

  1. Nella schermata iniziale digitare sql server e quindi fare clic con il pulsante destro del mouse su SQL Server Data Tools per Visual Studio. Fare clic su Esegui come amministratore.

    Oppure, in sistemi operativi precedenti:

    Dal menu Start fare clic su Tutti i programmi, selezionare SQL Server 2014, fare clic con il pulsante destro del mouse su SQL Server Data Tools, quindi scegliere Esegui come amministratore.

  2. Fare clic su Continue.

  3. Fare clic su Esegui programma.

Sarà ora possibile distribuire report o altri elementi in un server di report locale.

Per configurare le proprietà e le assegnazioni di ruolo di Reporting Services in modo da non dover avviare SSDT con autorizzazioni elevate ogni volta:

Informazioni aggiuntive

Un passaggio di configurazione aggiuntivo e 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 Configure a Firewall for Report Server Access.

Vedere anche

Gestire un server di report in modalità nativa di Reporting Services