Procedura: Configurazione di un server di report per l'amministrazione locale in Windows Vista e Windows Server 2008

Per la distribuzione di Reporting Services in Windows Vista e in Windows Server 2008 sono necessarie ulteriori operazioni di configurazione se si desidera amministrare localmente un'istanza del server di report. Sia Windows Vista che Windows Server 2008 limitano l'utilizzo eccessivo di autorizzazioni elevate rimuovendo le autorizzazioni di amministratore in caso di accesso alle applicazioni. Poiché il sistema operativo rimuove 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 protezione complessiva del sistema, impedisce l'utilizzo delle assegnazioni di ruolo predefinite create da Reporting Services per gli amministratori locali. Tramite alcune configurazioni aggiuntive, tuttavia, è possibile gestire in modo efficace il contenuto e le operazioni del server di report utilizzando autorizzazioni utente standard se si effettuano le operazioni seguenti:

  • Aggiungere gli URL di Reporting Services ai siti attendibili. Per impostazione predefinita, Internet Explorer 7.0 in Windows Vista e Windows Server 2008 viene eseguito in modalità protetta, una funzionalità che impedisce alle richieste del browser di accedere a processi di alto livello eseguiti nello stesso computer. È possibile disattivare 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 gli amministratori locali.

In questo argomento viene descritto come configurare il server di report per l'amministrazione locale al termine dell'installazione e della configurazione dei componenti del server di report. Se il server di report non è stato ancora installato o configurato, vedere Procedura: Installazione di SQL Server 2008 (programma di installazione) e Procedure per la configurazione di Reporting Services. Per ulteriori informazioni sulla funzionalità Controllo dell'account utente e su come connettersi al Motore di database con autorizzazioni di amministratore, vedere Procedura: Connessione a SQL Server da Windows Vista.

[!NOTA]

Se Reporting Services viene distribuito in Windows Vista o Windows Server 2008, assicurarsi di aprire la porta 80 in Windows Firewall per consentire l'accesso al computer del server di report. Per indicazioni, vedere Procedura: Configurazione di un firewall per l'accesso al server di report.

Per configurare l'amministrazione locale del server di report in Windows Vista e Windows Server 2008

  1. Aprire una finestra del browser utilizzando autorizzazioni Esegui come amministratore. Fare clic sul pulsante 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 indicazioni, vedere Procedura: Avvio di Gestione report.

  4. Fare clic su Strumenti.

  5. Fare clic su Opzioni Internet.

  6. Fare clic su Protezione.

  7. Fare clic su Siti attendibili.

  8. Fare clic su Siti.

  9. Aggiungere http://<nome-server>.

  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. Fare clic su Aggiungi.

  12. Fare clic su OK.

  13. Nella home page di Gestione report fare clic su Proprietà.

  14. Fare clic su Nuova assegnazione ruolo.

  15. Digitare l'account utente di Windows utilizzando il formato <dominio>\<utente>.

  16. Selezionare Gestione contenuto.

  17. Fare clic su OK.

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

  19. Fare clic su Configura protezione a livello di sito.

  20. Fare clic su Nuova assegnazione ruolo.

  21. Digitare l'account utente di Windows utilizzando il formato <dominio>\<utente>.

  22. Selezionare Amministratore sistema.

  23. Fare clic su OK.

  24. Chiudere Gestione report.

  25. Riaprire Gestione report in Internet Explorer senza utilizzare autorizzazioni Esegui come amministratore.

Utilizzo di Business Intelligence Development Studio in Windows Vista e in Windows Server 2008

Se Business Intelligence Development Studio è stato installato in Windows Vista o Windows Server 2008, si verificheranno problemi di compatibilità con l'ambiente Visual Studio quando si utilizzano gli strumenti di progettazione. Se si desidera aprire un progetto o una soluzione esistente o pubblicare elementi da Progettazione report o Progettazione modelli a un server di report, è necessario aprire Business Intelligence Development Studio con autorizzazioni elevate:

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, quindi SQL Server 2008, fare clic con il pulsante destro del mouse su Business Intelligence Development Studio, 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. Se non si dispone di autorizzazioni sufficienti, si verificheranno i problemi seguenti:

  • Errori di accesso negato quando si tenta di aprire un progetto esistente.

  • Errori di accesso quando si configura una connessione origine dati a un'origine dati condivisa.

  • Quando si utilizza la procedura guidata per la creazione di un report di Server report, viene visualizzato un errore di accesso durante il tentativo di connessione all'origine dati esterna che fornisce dati al report.

Gli utenti di Management Studio devono utilizzare autorizzazioni Esegui come amministratore per creare account di accesso per gli utenti che amministrano i database nel server. Per ulteriori informazioni sui requisiti relativi alle autorizzazioni elevate per Management Studio, vedere Procedura: Connessione a SQL Server da Windows Vista.