Share via


Procedura: Aggiornamento di Reporting Services in Windows Vista

Data creazione: 15 settembre 2007

Se si aggiorna Windows XP a Windows Vista in un computer in cui è installato Reporting Services, sarà possibile continuare a utilizzare Reporting Services al termine dell'aggiornamento del sistema operativo. Le differenze tra i due sistemi operativi, tuttavia, richiederanno alcuni interventi di correzione prima che sia possibile utilizzare Reporting Services.

  • Durante l'aggiornamento, ASP.NET e Servizio Pubblicazione sul Web sono disattivati. Anche se si aggiorna un computer in cui entrambe le tecnologie sono attivate e avviate, queste non saranno disponibili durante il processo di aggiornamento. Sarà necessario reimpostare tali funzionalità al termine dell'aggiornamento.
  • Internet Information Services (IIS) 7.0 utilizza pool di applicazioni. Quando si aggiorna un computer Windows XP in cui sono installati IIS e applicazioni Web, vengono creati automaticamente nuovi pool di applicazioni. Poiché Reporting Services viene eseguito come applicazione legacy in IIS 7.0, le impostazioni dei nuovi pool di applicazioni non sono valide per Reporting Services. Al termine dell'aggiornamento, sarà necessario modificare tali impostazioni.
  • Le autorizzazioni di amministratore non sono automaticamente disponibili per gli amministratori locali se si utilizza la funzionalità Controllo dell'account utente di Windows Vista. Se in precedenza è stato effettuato l'accesso a un server di report e si è gestito tale server di report tramite le autorizzazioni predefinite concesse agli amministratori locali, è necessario creare assegnazioni di ruolo esplicite per l'account.

Prerequisiti

  • Per eseguire SQL Server 2005 in Windows Vista, è necessario installare il Service Pack 2 (SP2). Per ulteriori informazioni su come scaricare e installare il Service Pack 2, vedere Come ottenere il service pack più recente per SQL Server 2005 nel sito Web Microsoft. I passaggi del processo di aggiornamento varieranno leggermente a seconda che si applichi il Service Pack 2 prima o dopo l'aggiornamento del sistema operativo. Per ulteriori informazioni sull'applicazione del Service Pack 2 in seguito all'aggiornamento a Windows Vista, vedere Suggerimenti relativi all'applicazione del Service Pack 2 dopo l'aggiornamento a Windows Vista in questo argomento.
  • SQL Server 2005 Express Edition with Advanced Services ha requisiti di aggiornamento specifici. È necessario configurare l'installazione del Service Pack 1. Non è possibile aggiornare un'installazione di tipo "solo file" che non è mai stata configurata. Per ulteriori informazioni, vedere Considerazioni relative all'aggiornamento di Express Edition with Advanced Services in questo argomento.

Per aggiornare a Windows Vista un computer in cui è installato Reporting Services

  1. Iniziare con Windows XP SP2 e un'istanza di Reporting Services configurata per l'uso.

  2. Applicare SQL Server 2005 SP2 a Reporting Services.

  3. Eseguire il backup delle chiavi di crittografia e del database del server di report. Per eseguire il backup delle chiavi, utilizzare lo strumento Gestione configurazione Reporting Services. Per eseguire il backup del database, utilizzare SQL Server Management Studio. Per istruzioni, vedere Operazioni di backup e ripristino per un'installazione di Reporting Services.

  4. Aggiornare Windows XP SP2 a Windows Vista.

  5. Accedere a Windows Vista, attivare ASP.NET e avviare IIS:

    1. Fare clic sul pulsante Start.
    2. Fare clic su Pannello di controllo.
    3. Fare clic su Programmi.
    4. In Programmi e funzionalità fare clic su Attivazione o disattivazione delle funzionalità Windows.
    5. Scegliere Continua. Attendere che venga visualizzato l'elenco di funzionalità.
    6. Aprire Internet Information Services.
    7. Aprire Servizi Web.
    8. Aprire Funzionalità per lo sviluppo di applicazioni.
    9. Selezionare ASP.NET.
    10. Scegliere OK.
    11. Nel Pannello di controllo fare clic su Sistema e manutenzione.
    12. Fare clic su Strumenti di amministrazione. Potrebbe essere necessario scorrere il pannello fino a visualizzare la voce.
    13. Fare doppio clic su Servizi.
    14. Scegliere Continua.
    15. Fare clic con il pulsante destro del mouse su Pubblicazione sul Web, quindi scegliere Proprietà.
    16. In Tipo di avvio fare clic su Automatico.
    17. Fare clic su Applica.
    18. Fare clic su Avvia.
    19. Scegliere OK per chiudere la finestra.
  6. Verificare che i servizi per Reporting Services e Motore di database siano avviati. Se tali servizi sono stati interrotti durante l'installazione, avviarli a questo punto.

  7. Creare un nuovo pool di applicazioni per il server di report e Gestione report:

    1. Avviare lo strumento Gestione configurazione Reporting Services. Per aprire lo strumento, Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005, Strumenti di configurazione, quindi Configurazione di Reporting Services.
    2. Scegliere Continua.
    3. Nella finestra di dialogo Selezione istanza selezionare l'istanza del server di report, quindi fare clic su Connetti.
    4. Fare clic su Identità servizio Web.
    5. Si noti il valore impostato per l'identità del servizio ASP.NET. Se si utilizza l'account IWAM_<machinename>, sarà necessario risolvere gli errori restituiti quando si fa clic su Applica in questa pagina. Se l'identità del servizio ASP.NET è impostata su NetworkService, è possibile applicare modifiche senza che si verifichi l'errore.
    6. Fare clic su Nuovo per creare un nuovo pool di applicazioni per il server di report:
      Benché sia consigliabile creare un nuovo pool di applicazioni, è possibile selezionarne uno esistente se l'opzione Modalità pipeline gestita è impostata su Classica e l'identità non è IWAM_<machinename>. Per utilizzare un pool di applicazioni predefinito, selezionare Classic .NET AppPool.
    7. In Nome pool di applicazioni digitare ServerReport.
    8. Specificare un account. Se si utilizza un account predefinito, selezionare NetworkService. In caso contrario, specificare un account utente di dominio con privilegi minimi.
    9. Scegliere OK.
    10. Per Gestione report, fare clic sulla freccia rivolta verso il basso e selezionare il pool di applicazioni ServerReport creato in precedenza.
    11. Fare clic su Applica.
    12. Fare clic su Aggiorna sopra il riquadro di spostamento. Quando la pagina è aggiornata, verificare che il pool di applicazioni creato sia selezionato per il server di report e Gestione report.
      Se quando si fa clic suApplica si verifica un errore, ripetere la selezione e fare nuovamente clic su Applica. Il problema verrà risolto facendo clic su Applica due volte. In alcuni casi potrebbe risultare difficoltoso impostare il pool di applicazioni per Gestione report dopo avere impostato in modo corretto il pool di applicazioni per il server di report. In particolare, è possibile che il pulsante Applica non sia attivo quando si seleziona un pool di applicazioni per Gestione report. In questo caso, è consigliabile aggiornare la pagina e selezionare di nuovo il pool di applicazioni per il server di report. Anche se il pool di applicazioni del server di report è selezionato correttamente, è consigliabile selezionarlo di nuovo. In tal modo, verrà attivato il pulsante Applica per completare la selezione del pool di applicazioni per Gestione report.
      Se si continua a rilevare l'errore, la selezione potrebbe non essere valida. Controllare le impostazioni del pool di applicazioni in Gestione IIS per verificare che utilizzi la modalità Classica, V2.0 e NetworkService, un altro account predefinito, o un account utente di dominio con privilegi minimi.
  8. Aggiungere l'URL del server di report e di Gestione report a siti attendibili se si desidera aprire il server di report o Gestione report in una finestra del browser nel computer locale:

    1. Aprire una finestra del browser e digitare l'URL del server di report predefinito, http://<servername>/reportserver o l'URL di Gestione report, http://<servername>/reports.
    2. Fare clic su Strumenti.
    3. Fare clic su Opzioni Internet.
    4. Fare clic su Protezione.
    5. Fare clic Siti attendibili.
    6. Fare clic su Siti.
    7. Aggiungere http://<servername>. 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.
    8. Scegliere OK.
  9. Creare assegnazioni di ruolo in modo da concedere l'accesso in modo esplicito con autorizzazioni complete:

    1. Aprire una finestra del browser con 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. Avviare Gestione report. Per impostazione predefinita, l'URL di Gestione report è http://<servername>/reports o http://<servername>/reports$sqlexpress se si utilizza SQL Server Express Edition with Advanced Services.
    3. Nella home page fare clic su Proprietà.
    4. Fare clic su Nuova assegnazione ruolo.
    5. Digitare un account utente di Windows in formato <dominio>\<utente>.
    6. Selezionare Gestione contenuto.
    7. Scegliere OK.
    8. Fare clic su Impostazioni sito nell'angolo superiore della home page.
    9. Fare clic su Configura protezione a livello di sito.
    10. Fare clic su Nuova assegnazione ruolo.
    11. Digitare un account utente di Windows in formato <dominio>\<utente>.
    12. Selezionare Amministratore sistema.
    13. Scegliere OK.
    14. Chiudere Gestione report.
  10. Aprire nuovamente Gestione report in Internet Explorer senza utilizzare l'autorizzazione Esegui come amministratore.

In Windows Vista gli utenti che amministrano un server di report devono disporre di assegnazioni di ruolo esplicite definite nel server di report. In Windows XP i membri del gruppo Administrators locale dispongono automaticamente di autorizzazioni complete nel server di report, equivalenti ai ruoli Amministratore sistema e Gestione contenuto. In Windows Vista l'entità di protezione Administrator non dispone più di accesso automatico al contenuto del server di report. Se in precedenza è stato effettuato l'accesso al server di report tramite il principio di protezione Administrator, a questo punto è necessario assegnare in modo esplicito un account utente di Windows a ruoli specifici. Per ulteriori informazioni, vedere Considerazioni sull'esecuzione di SQL Server 2005 in Windows Vista.

Suggerimenti relativi all'applicazione del Service Pack 2 dopo l'aggiornamento a Windows Vista

Se il sistema operativo è stato aggiornato a Windows Vista prima di applicare il Service Pack 2 a Reporting Services, è necessario applicare il Service Pack 2 al server di report prima che sia possibile eseguirlo in Windows Vista.

  1. Iniziare con Windows XP e Reporting Services SP1 configurato per l'uso.
  2. Eseguire l'aggiornamento a Windows Vista.
  3. Attivare ASP.NET e avviare Servizio Pubblicazione sul Web. Per istruzioni, vedere la sezione precedente.
  4. Applicare SQL Server 2005 SP2 a Reporting Services.
  5. Se dopo avere applicato il Service Pack 2 non è stato riavviato il computer e si utilizza Express Edition with Advanced Services, è necessario reimpostare IIS. Per reimpostare IIS, eseguire le operazioni seguenti:
    1. Fare clic sul pulsante Start, scegliere Tutti i programmi, quindi Accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi e infine scegliere Esegui come amministratore.
    2. Scegliere Continua.
    3. Digitare IISRESET e premere INVIO.
  6. Se i servizi sono stati interrotti durante l'aggiornamento, riavviarli a questo punto.

Continuare con i passaggi indicati nella sezione precedente per configurare pool di applicazioni, creare assegnazioni di ruolo e aggiungere il sito Web ai siti attendibili.

Considerazioni relative all'aggiornamento di Express Edition with Advanced Services

Non è possibile aggiornare un'installazione di tipo "solo file" di Express Edition with Advanced Services. L'aggiornamento non è supportato. Per questo scenario di distribuzione, è consigliabile disinstallare la versione SP1 e quindi installare una nuova istanza della versione SP2.

Se si tenta di aggiornare un'istanza del server di report di tipo "solo file" in Express Edition with Advanced Services da SP1 a SP2, verranno restituiti numerosi blocchi di aggiornamento, per alcuni dei quali non è disponibile alcuna soluzione affidabile. Tra gli esempi di messaggi di blocco di aggiornamento visualizzati sono inclusi i seguenti:

  • Impossibile trovare la directory virtuale di Reporting Services "ReportManager" nel sito Web predefinito.
  • La directory virtuale di Reporting Services "ReportManager" non è configurata per l'autenticazione integrata di Windows.
  • La directory virtuale di Reporting Services "ReportManager" è configurata per l'utilizzo di mapping applicazioni non predefiniti.

Per risolvere questi errori, disinstallare l'istanza del server di report e quindi installare la versione SP2 di Express Edition with Advanced Services. Per ulteriori informazioni, visitare la pagina Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2 del sito Web Microsoft.

Utilizzo di Business Intelligence Development Studio in Windows Vista

Se si è installato Business Intelligence Development Studio in Windows Vista, si verificheranno problemi di compatibilità con l'ambiente Visual Studio 2005 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 in 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 2005, fare clic con il pulsante destro del mouse su Business Intelligence Development Studio e infine scegliere Esegui come amministratore.
  2. Scegliere Continua.
  3. Fare clic su Esegui programma.

Sarà ora possibile distribuire report e altri elementi in un server di report. Se non si dispone di autorizzazioni sufficienti, potrebbero verificarsi i problemi seguenti:

  • Errori di accesso negato quando si tenta di aprire un progetto esistente.
  • Errori di accesso quando si configura una connessione a un'origine dati condivisa.
  • Quando si utilizza la procedura guidata per la creazione di un report, viene visualizzato un errore di accesso durante il tentativo di connessione all'origine dati esterna che fornisce i dati al report.##########

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

Vedere anche

Attività

Procedura: Installazione di Reporting Services a 32 bit in un computer a 64 bit
Procedura: Installazione di Reporting Services a 32 bit in Windows Vista

Riferimento

Aggiornamenti di versione ed edizione
Requisiti hardware e software per l'installazione di SQL Server 2005

Concetti

Considerazioni sull'esecuzione di SQL Server 2005 in Windows Vista

Altre risorse

Procedure per l'installazione di Reporting Services
Procedure per la configurazione di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005