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

Data aggiornamento: 15 settembre 2007

SQL Server 2005 Reporting Services fornisce supporto nativo a 64 bit per componenti server su piattaforme Itanium e x64, nonché supporto per strumenti client su piattaforma x64. Alcune edizioni, tuttavia, sono disponibili solo nelle versioni a 32 bit. Se si utilizza SQL Server 2005 Express Edition with Advanced Services o SQL Server 2005 Workgroup Edition, è necessario eseguire le attività descritte in questo argomento per installare Reporting Services a 32 bit in un computer a 64 bit. Le versioni a 32 bit di Reporting Services vengono eseguite nel sottosistema WOW64 del sistema operativo.

Attività

  • Disinstallare qualsiasi istanza del server di report a 64 bit presente nello stesso computer. In un computer a 64 bit non è possibile eseguire istanze a 64 bit e a 32 bit di Reporting Services. Se è presente un'installazione di Reporting Services a 64 bit, eseguire il programma di installazione per disinstallarla.
  • Se si utilizza IIS 6.0, installare la versione a 64 bit di .NET Framework 2.0 Redistributable Package.
  • Attivare la versione a 32 bit di ASP.NET utilizzando lo script fornito in questo argomento. Se non si attiva ASP.NET a 32 bit, l'edizione Express Edition o Workgroup Edition di Reporting Services non sarà disponibile nella pagina Componenti da installare e nella pagina di controllo dei prerequisiti dell'Installazione guidata verrà visualizzato un avviso relativo alla verifica della registrazione di ASP.NET. Se si sceglie di visualizzare i dettagli relativi all'avviso, sarà disponibile il seguente messaggio: "È registrato ASP.NET a 64 bit. Per installare Microsoft Reporting Services 2005 a 32 bit è necessario ASP.NET a 32 bit".
  • Installare Reporting Services a 32 bit dopo avere eseguito lo script.

Nelle istruzioni seguenti viene illustrato come installare Reporting Services a 32 bit nelle versioni a 64 bit di Windows Server 2003 e IIS 6.0 e Windows Vista e IIS 7.0.

Per installare Reporting Services a 32 bit in IIS 6.0 a 64 bit

  1. Se necessario, disinstallare la versione a 64 bit di Reporting Services. La distribuzione affiancata di versioni a 64 bit e a 32 bit non è supportata.

  2. Eseguire dotnetfx64.exe per installare manualmente Microsoft .NET Framework. Questo file è disponibile nella cartella Redist nei supporti per l'installazione di SQL Server 2005 oppure può essere scaricato da Microsoft .NET Framework versione 2.0 Redistributable Package (x64) nell'Area download Microsoft.

  3. In Gestione IIS fare clic sulla cartella Estensioni server Web.

  4. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su ASP.NET V2.0.50727 e quindi scegliere Consentito.

  5. Fare clic con il pulsante destro del mouse sulla cartella Siti Web e quindi scegliere Proprietà.

  6. Fare clic su Filtri ISAPI.

  7. In Nome filtro selezionare ASP.NET_2.0.50727 e quindi fare clic su Modifica.

  8. Sostituire "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" con la versione a 32 bit che si trova nella cartella Framework, ovvero C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll.

  9. Fare clic su OK. Salvare le modifiche e chiudere Gestione IIS.

  10. Aprire una finestra del prompt dei comandi ed eseguire il comando seguente:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  11. Installare la versione a 32 bit di Reporting Services.

  12. Al termine dell'installazione, aprire Gestione IIS e fare clic sulla cartella Estensioni server Web.

  13. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su ASP.NET V2.0.50727 (32-bit) e quindi scegliere Consentito.

Per installare Reporting Services a 32 bit in IIS 7.0 a 64 bit

  1. Se necessario, disinstallare la versione a 64 bit di Reporting Services. La distribuzione affiancata di versioni a 64 bit e a 32 bit non è supportata.

  2. Attivare ASP.NET e IIS prima di installare Reporting Services. Per istruzioni, vedere la sezione Prerequisiti in Procedura: Installazione di Reporting Services a 32 bit in Windows Vista.

  3. Copiare lo script seguente:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  4. Aprire una finestra del prompt dei comandi. 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.

  5. Scegliere Continua.

  6. Nell'angolo superiore sinistro della finestra del prompt dei comandi fare clic con il pulsante destro del mouse sull'icona del prompt dei comandi, scegliere Modifica, quindi fare clic su Incolla.

  7. Premere INVIO per eseguire lo script.

  8. Installare la versione a 32 bit di Reporting Services. È necessario applicare il Service Pack 2 a un'installazione di Reporting Services in Windows Vista. Se si installa SQL Server 2005 Express Edition with Advanced Services, è possibile eseguire un programma di installazione in cui è già incluso il Service Pack 2. Per ulteriori informazioni, visitare la pagina Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2 del sito Web Microsoft. In caso di errori durante l'installazione, vedere la sezione relativa alla risoluzione dei problemi alla fine di questo argomento per ottenere ulteriori istruzioni.

  9. Reimpostare IIS.

  10. Configurare il server di report per l'amministrazione locale. Per accedere localmente al server di report e a Gestione report, eseguire le operazioni seguenti:

    1. Aprire Internet Explorer.
    2. Digitare l'URL del server di report predefinito, https://localhost/reportserver, o l'URL di Gestione report, https://localhost/reports.
    3. Fare clic su Strumenti.
    4. Fare clic su Opzioni Internet.
    5. Fare clic su Protezione.
    6. Fare clic su Siti attendibili.
    7. Fare clic su Siti.
    8. Aggiungere http://<servername>.
    9. 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.
    10. Scegliere OK.
    11. Ripetere gli stessi passaggi per https://localhost. In questo modo, sarà possibile aprire una finestra del browser in localhost o tramite il nome NetBIOS del server per le applicazioni del server di report e Gestione report.
  11. Creare assegnazioni di ruolo che concedono 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.
  12. Aprire nuovamente Gestione report in Internet Explorer senza utilizzare l'autorizzazione Esegui come amministratore.

Per risolvere gli errori di installazione in Windows Vista

  • Se vengono visualizzati messaggi di errore relativi all'installazione per SQL Server Native Client (SNAC), Servizi di database e Reporting Services, è possibile che il pacchetto di installazione SNAC non sia valido o non sia installato correttamente. Per risolvere questo errore, vedere Error message when you install SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview: "An installation package for the product Microsoft SQL Server Native Client cannot be found nel sito Web Microsoft.

  • Se i passaggi precedenti non consentono di risolvere gli errori, eseguire le operazioni seguenti:

    1. Annullare l'installazione.
    2. Fare clic sul pulsante Start, quindi scegliere Pannello di controllo.
    3. In Programmi fare clic su Disinstalla un programma.
    4. Selezionare Microsoft SQL Server Native Client.
    5. Fare clic su Disinstalla.
    6. Scegliere per continuare.
    7. Estrarre il pacchetto di installazione di Express Edition in una cartella nel computer. Nei supporti per l'installazione eseguire SQLEXPR_ADV.EXE /x.
    8. Scegliere una cartella per estrarre i file.
    9. Nella cartella individuare il pacchetto di installazione per SNAC (sqlncli_x64.msi).
    10. Fare doppio clic su sqlncli_x64.msi ed eseguire il programma di installazione.
    11. Selezionare SQL Server Native Client SDK, scegliere Avanti, quindi fare clic su Installa.
    12. Scegliere Continua.
    13. Riprovare l'installazione di SQL Server 2005 Express Edition with Advanced Services.
    14. Reimpostare IIS.
    15. Seguire le istruzioni a partire dal passaggio 9 della sezione precedente.

Vedere anche

Attività

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

Concetti

Installazione di Reporting Services in computer a 64 bit
Considerazioni sull'esecuzione di SQL Server 2005 in Windows Vista

Altre risorse

Procedure per l'installazione di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005