Share via


Aggiornamento del database del server di report

Data aggiornamento: 15 settembre 2007

Lo schema del database del server di report può cambiare con ogni versione di Reporting Services. In questo argomento viene spiegato come aggiornare lo schema del database per l'utilizzo del formato più recente. Si noti che dopo l'aggiornamento dello schema, non sarà possibile eseguire il rollback dell'aggiornamento a una versione precedente. Eseguire sempre un backup del database del server di report prima dell'aggiornamento per l'eventualità in cui sia necessario ricreare un'installazione precedente.

[!NOTA] È possibile aggiornare un database del server di report in esecuzione su un'istanza del Motore di database di SQL Server 2000 senza dover eseguire l'aggiornamento del Motore di database a SQL Server 2005. È anche possibile utilizzare un'istanza del Motore di database di SQL Server 2000 per ospitare un nuovo database del server di report creato per un'installazione di SQL Server 2005 Reporting Services.

Il database del server di report viene aggiornato in tre fasi:

  1. Lo schema viene aggiornato automaticamente durante l'installazione o manualmente tramite lo strumento Gestione configurazione Reporting Services.
  2. Le descrizioni dei metadati e della protezione vengono aggiornate al primo utilizzo del database del server di report dopo l'aggiornamento dello schema.
  3. I report pubblicati e gli snapshot dei report compilati vengono aggiornati al primo utilizzo. Per ulteriori informazioni, vedere Aggiornamento dei report.

Oltre al database del server di report, un server di report utilizza anche un database temporaneo. Il database temporaneo viene aggiornato automaticamente durante l'aggiornamento del database del server di report.

Modalità di aggiornamento di un database del server di report

Il database del server di report può essere aggiornato automaticamente o manualmente.

  • Il programma di installazione aggiornerà un database del server di report automaticamente se si esegue una configurazione predefinita e il database del server di report è installato localmente.
  • Il programma di installazione può inoltre aggiornare un database del server di report automaticamente se il programma di installazione viene eseguito dal prompt dei comandi. Se il database del server di report è installato su un'istanza di SQL Server remota o è in esecuzione su un'istanza denominata diversa sullo stesso computer, è possibile eseguire il programma di installazione dal prompt dei comandi e utilizzare gli argomenti RSUPGRADEDATABASEACCOUNT e RSUPGRADEPASSWORD per specificare le credenziali cha dispongono dell'autorizzazione per aggiornare lo schema.
  • È possibile aggiornare manualmente il database del server di report indipendentemente dal fatto che venga eseguito localmente o su un server remoto. Per aggiornare un database del server di report manualmente utilizzare lo strumento Gestione configurazione Reporting Services. Un'opzione di aggiornamento nella pagina Impostazioni database esegue uno script che aggiorna lo schema alla versione più recente.

Aggiornamento di un database di un server di report su un server remoto

Se si sta aggiornando un'installazione di Reporting Services che include un database del server di report remoto, è possibile che si verifichino dei problemi durante l'aggiornamento dello schema del database. Per impostazione predefinita, il programma di installazione utilizza il token di protezione dell'utente che esegue il programma di installazione per connettersi all'istanza di SQL Server remota e aggiornare lo schema. Se si dispone delle autorizzazioni di amministratore sul computer locale e sul computer remoto, l'aggiornamento del database avrà esito positivo. Allo stesso modo, se si esegue il programma di installazione dal prompt dei comandi e si specificano gli argomenti RSUPGRADEDATABASEACCOUNT e RSUPGRADEPASSWORD per un account che dispone delle autorizzazioni per modificare lo schema sul computer remoto, l'aggiornamento del database avrà esito positivo. Se non si dispone delle autorizzazioni per aggiornare lo schema sul computer remoto, tuttavia, la connessione verrà rifiutata con l'errore seguente:

"Impossibile aggiornare lo schema del database del server di report. Aggiornare lo schema del database manualmente al termine dell'installazione. Per aggiornare lo schema, eseguire lo strumento Gestione configurazione Reporting Services, aprire la pagina Impostazioni database e fare clic su Aggiorna. Per ulteriori informazioni, vedere l'articolo 91310 nella Microsoft Knowledge Base."

I file del programma del server di report verranno aggiornati, ma il database del server di report resterà nel formato della versione precedente. Il server di report non sarà disponibile quando il database del server di report è nel formato meno recente.

Per aggiornare il database manualmente

Se il database del server di report non è stato aggiornato automaticamente dal programma di installazione, l'installazione del server di report è aggiornata solo parzialmente. Per completare l'aggiornamento, è necessario aggiornare il database del server di report manualmente eseguendo lo strumento Gestione configurazione Reporting Services al termine dell'installazione.

  1. Eseguire lo strumento Gestione configurazione Reporting Services e connettersi al server di report appena aggiornato. Per ulteriori informazioni sull'avvio dello strumento e sulla connessione al server, vedere Procedura: Avvio di Gestione configurazione Reporting Services.
  2. Aprire la pagina Impostazioni database e quindi fare clic su Connetti per connettersi all'istanza di SQL Server che ospita il database del server di report.
  3. Selezionare il database del server di report che si desidera aggiornare.
  4. Fare clic su Aggiorna per aggiornare lo schema del database.

Il server di report sarà disponibile al termine della procedura.

Aggiornamento da SP1 a SP2

Il tipo di credenziali specificate per la connessione al database del server di report determina se il programma di installazione possa o meno aggiornare un database del server di report dalla versione SP1 o CTP di SP2 alla versione finale SP2.

Se il server di report si connette al database tramite credenziali specifiche del database o un account utente di Windows diverso da quello utilizzato per eseguire il servizio Windows ReportServer, il database non verrà aggiornato durante l'aggiornamento del software. In questo caso, è necessario utilizzare lo strumento Gestione configurazione Reporting Services per aggiornare manualmente il database del server di report. Seguire le istruzioni contenute nella sezione precedente su come aggiornare manualmente il database.

Vedere anche

Concetti

Aggiornamento di Reporting Services
Aggiornamento di un'installazione predefinita di Reporting Services
Migrazione di Reporting Services

Altre risorse

Creazione di un database del server di report
Procedura: Avvio di Gestione configurazione Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

15 settembre 2007

Nuovo contenuto:
  • Aggiornamento da SP1 a SP2