Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Assistente di aggiornamento ha rilevato impostazioni di estensione personalizzate nei file di configurazione, indicando che l'installazione include una o più estensioni personalizzate per l'elaborazione dei dati, la consegna, il rendering, la sicurezza o l'autenticazione. L'aggiornamento sposta le impostazioni di configurazione dell'estensione con il server di report aggiornato. Tuttavia, se le estensioni personalizzate vengono installate nella cartella di installazione del server di report esistente, i file di assembly per tali estensioni personalizzate non verranno spostati nella nuova cartella di installazione durante il processo di aggiornamento. Al termine dell'aggiornamento, è necessario spostare i file di assembly nella nuova cartella di installazione di Reporting Services.
| Si applica a: Modalità nativa di Reporting Services | Modalità SharePoint di Reporting Services. |
Componente
Servizi di Reportistica
Descrizione
SQL Server 2014 Reporting Services offre un'architettura estendibile che consente agli sviluppatori di creare estensioni personalizzate per l'elaborazione dei dati, il recapito, il rendering, la sicurezza e l'autenticazione.
Se nell'installazione di Reporting Services vengono usate estensioni o assembly personalizzati, è possibile usare il programma di installazione per eseguire un aggiornamento, ma potrebbe essere necessario spostare le estensioni nel nuovo percorso di installazione dopo il completamento dell'aggiornamento oppure potrebbe essere necessario eseguire i passaggi prima dell'aggiornamento.
Annotazioni
Consulente di aggiornamento non rileva se gli assembly di codice personalizzato sono configurati per l'uso nei report per calcolare i valori, gli stili e la formattazione degli elementi. Per altre informazioni, vedere Altri problemi di aggiornamento di Reporting Services.
Se sono state acquistate estensioni personalizzate da un fornitore di software, rivolgersi al fornitore per ulteriori informazioni sull'aggiornamento delle funzionalità personalizzate.
Azione correttiva
Usare le sezioni seguenti per determinare i passaggi da eseguire oltre a o prima di eseguire un aggiornamento di Reporting Services:
Estensioni per l'elaborazione dei dati o il recapito personalizzate
Estensioni per il rendering personalizzato
Estensioni di sicurezza o autenticazione personalizzate in un server di report di SQL Server 2000
Estensioni di sicurezza o autenticazione personalizzate in un server di report di SQL Server 2005
Al termine dell'aggiornamento, spostare gli assembly di estensione nella nuova cartella di installazione e quindi verificare che le estensioni personalizzate funzionino come previsto. Se l'estensione non funziona, potrebbe essere necessario ricompilarla.
Per ricompilare un'estensione
Copiare il file Microsoft.ReportingServices.Interfaces.dll nella cartella contenente il codice sorgente.
Aprire il progetto contenente i file di origine e aggiungere un riferimento al file Microsoft.ReportingServices.Interfaces.dll.
Ricompilare la soluzione per collegare l'estensione.
Se si decide di non continuare con l'aggiornamento, è possibile decidere di eseguire invece la migrazione di Reporting Services. Per informazioni sulla migrazione di estensioni personalizzate, vedere Migrazione di estensioni personalizzate in questo argomento.
Estensioni per l'elaborazione dei dati o il recapito personalizzate
Se lo strumento Upgrade Advisor rileva estensioni personalizzate per l'elaborazione dei dati o la consegna, il processo di aggiornamento non viene bloccato. Tuttavia, al termine dell'aggiornamento, potrebbe essere necessario eseguire passaggi aggiuntivi prima che funzionino le funzionalità personalizzate fornite da queste estensioni. Ad esempio, è necessario eseguire passaggi aggiuntivi quando i file di estensione personalizzati vengono installati nella cartella di installazione di Reporting Services.
Passaggi successivi all'aggiornamento per l'elaborazione dati personalizzata o le estensioni per il recapito
- Spostare il file di estensione o i file nella nuova cartella del programma per il server di report. Per impostazione predefinita, la cartella del programma del server di report si trova in \Programmi\Microsoft SQL Server\MSRS10_50.<> instance_name\rserver eport.
Per altre informazioni, vedere "Distribuzione di un'estensione per l'elaborazione dati" e "Implementazione di un'estensione per il recapito" nella documentazione online di SQL Server.
Estensioni per il rendering personalizzato
Se Upgrade Advisor rileva estensioni di rendering personalizzate, il processo di aggiornamento viene bloccato. È possibile continuare con il processo di aggiornamento rimuovendo le voci di configurazione dell'estensione personalizzate dal file di configurazione. In questo modo, tuttavia, le estensioni personalizzate non saranno disponibili agli utenti al termine dell'aggiornamento. Se sono necessarie estensioni per il rendering personalizzate dopo l'aggiornamento, è necessario compilare estensioni di rendering aggiornate o ottenere estensioni di rendering aggiornate da un fornitore di estensioni personalizzate.
È necessario eseguire i passaggi per abilitare un aggiornamento oppure è possibile scegliere di eseguire la migrazione di Reporting Services.
Importante
Non aggiornare o eseguire la migrazione del server di report fino a quando non è stato testato e verificato che l'estensione di rendering aggiornata funzioni come previsto.
Per aggiornare le estensioni di rendering personalizzate
Ottenere le estensioni per il rendering con le interfacce più recenti.
Rimuovere la voce o le voci precedenti dell'estensione per il rendering personalizzato da RSReportServer.config.
Aggiornare il server di report.
Al termine dell'aggiornamento, installare le estensioni aggiornate nel server di report.
Per altre informazioni, vedere "Implementazione di un'estensione per il rendering" nella documentazione online di SQL Server.
Estensioni di sicurezza o autenticazione personalizzate in un server di report di SQL Server 2000
Se Consulente di aggiornamento rileva estensioni di autenticazione o sicurezza personalizzate in un server di reportistica di SQL Server 2000, il processo di aggiornamento viene bloccato. È necessario eseguire i passaggi per abilitare un aggiornamento oppure è possibile scegliere di eseguire la migrazione di Reporting Services. In entrambi i casi, è necessario aggiornare e ricompilare le estensioni con le interfacce più recenti in Microsoft.ReportingServices.Interfaces.dll, perché le interfacce sono state modificate tra SQL Server 2000 e SQL Server 2008.
Importante
Non aggiornare o eseguire la migrazione del server di report fino a quando non è stato testato e verificato che l'estensione di autenticazione o sicurezza aggiornata funzioni come previsto.
Se si usa un'estensione di autenticazione personalizzata creata per SQL Server 2000 Reporting Services, è necessario modificare il codice sorgente per supportare nuove classi e membri introdotti per la creazione di report basati su modello.
Per aggiornare estensioni di sicurezza o autenticazione personalizzate da un server di report di SQL Server 2000
Aggiornare e ricompilare eventuali estensioni di sicurezza o autenticazione con le interfacce più recenti.
Rimuovere la voce o le voci dell'estensione di sicurezza o di autenticazione da RSReportServer.config.
Aggiornare il server di report.
Al termine dell'aggiornamento, installare le estensioni aggiornate nel server di report.
Per altre informazioni, vedere "Implementazione di un'estensione di sicurezza" nella documentazione online di SQL Server.
Estensioni di sicurezza o autenticazione personalizzate in un server di report di SQL Server 2005
Se Upgrade Advisor rileva estensioni di sicurezza o autenticazione personalizzate su un server di report di SQL Server 2005, il processo di aggiornamento viene bloccato. È necessario eseguire i passaggi per abilitare un aggiornamento oppure è possibile scegliere di eseguire la migrazione di Reporting Services.
Per aggiornare estensioni di sicurezza o autenticazione personalizzate da un server di report di SQL Server 2005
Rimuovere da RSReportServer.configle voci di configurazione dell'estensione di sicurezza o autenticazione.
Aggiornare il server di report.
Al termine dell'aggiornamento, aggiungere nuovamente le voci di configurazione in RSReportServer.config.
Se gli assembly di estensione sono stati installati nella cartella di installazione precedente di Reporting Services, spostarli nella nuova cartella di installazione.
Per altre informazioni, vedere "Implementazione di un'estensione di sicurezza" nella documentazione online di SQL Server.
Migrazione di estensioni personalizzate
Se si decide di eseguire invece la migrazione di Reporting Services eseguendo un aggiornamento, seguire questa procedura per eseguire la migrazione di estensioni personalizzate alla nuova istanza di Reporting Services.
Per eseguire la migrazione di estensioni personalizzate a una nuova istanza di Reporting Services
Compilare o ottenere estensioni aggiornate con le interfacce di Reporting Services più recenti.
Eseguire la migrazione del server di report a una nuova istanza.
Configurare le estensioni nella nuova istanza.
Vedere anche
Problemi di aggiornamento di Reporting Services (Consulente di aggiornamento)