Condividi tramite


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

Per la distribuzione di un server di report 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. I sistemi operativi seguenti limitano l'utilizzo eccessivo di autorizzazioni elevate rimuovendo le autorizzazioni di amministratore in caso di accesso alle applicazioni.

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

  • Windows Vista

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.

In questo argomento è illustrato come configurare un server di report per l'amministrazione locale dopo il completamento dell'installazione. Se il server di report non è stato ancora installato o configurato, vedere Installare SQL Server 2012 dall'Installazione guidata (programma di installazione) e Gestione di un server di report in modalità nativa.

  • Panoramica delle modifiche di configurazione

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

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

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

  • Informazioni aggiuntive

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.

Icona freccia utilizzata con il collegamento Torna all'inizio Torna all'inizio

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 con autorizzazioni amministrative. Dal menu Start scegliere Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorer, quindi scegliere Esegui come amministratore.

  2. Fare clic su Consenti per continuare.

  3. Nell'indirizzo URL immettere l'URL di Gestione report. Per le istruzioni vedere Gestione report (SSRS) nella documentazione online di SQL Server.

  4. Fare clic su Strumenti.

  5. Fare clic su Opzioni Internet.

  6. Fare clic su Sicurezza.

  7. Fare clic su Siti attendibili.

  8. Fare clic su Siti.

  9. Aggiungere http://<server name>/reports.

  10. Se non si utilizza 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 pagina Home.

    SuggerimentoSuggerimento

    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 utilizzare autorizzazioni Esegui come amministratore.

Icona freccia utilizzata con il collegamento Torna all'inizio Torna all'inizio

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à dei server di report in SQL Server Management Studio a meno che non si esegua Management Studio con privilegi di amministratore.

Per configurare proprietà e assegnazioni dei ruoli di Reporting Services, pertanto, non è necessario avviare Management Studio con autorizzazioni elevate tutte le volte:

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

  • Connessione 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, 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 Configurazione delle impostazioni sito in questo argomento.

Quando si apre Management Studio e non si seleziona esplicitamente Esegui come amministratore si ha accesso alle proprietà del server di report.

Icona freccia utilizzata con il collegamento Torna all'inizio Torna all'inizio

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

Se è stato installato SQL Server Data Tools (SSDT) su uno dei sistemi operativi indicati nella prima sezione di questo argomento e si desidera che SSDT interagisca con un server di report in modalità nativa locale, si verificheranno problemi di autorizzazione a meno che non si apra SQL Server Data Tools (SSDT) con autorizzazioni elevate o si configurino 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. Dal menu Start, scegliere Tutti i programmi, quindi SQL Server 2012, fare clic con il pulsante destro del mouse su SQL Server Data Tools, infine scegliere Esegui come amministratore.

  2. Fare clic su Continua.

  3. Fare clic su Esegui programma.

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

Per configurare proprietà e assegnazioni dei ruoli di Reporting Services, pertanto, non è necessario avviare SSDT con autorizzazioni elevate tutte le volte:

  • Vedere le sezioni Configurazione delle impostazioni cartella e Configurazione delle impostazioni sito in questo argomento.

Icona freccia utilizzata con il collegamento Torna all'inizio Torna all'inizio

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 Configurare un firewall per l'accesso al server di report.

Icona freccia utilizzata con il collegamento Torna all'inizio Torna all'inizio

Vedere anche

Concetti

Gestione di un server di report in modalità nativa

Altre risorse

How to: Start Reporting Services Configuration Manager