Condividi tramite


Aggiornamento dei report

È possibile aggiornare le definizioni di report, i report pubblicati e gli snapshot del report quando si aggiorna un'installazione di SQL Server 2000 Reporting Services a SQL Server 2005. In SQL Server 2005, al linguaggio RDL (Report Definition Language) e al modello di oggetti dei report sono state apportate modifiche che influiscono sui report creati con versioni precedenti del software. È necessario aggiornare i report esistenti se si desidera eseguirli in un server di report di SQL Server 2005 Reporting Services.

I file di definizione del report (con estensione rdl) vengono aggiornati quando vengono aperti in Progettazione report. I report pubblicati e gli snapshot vengono aggiornati al primo utilizzo dopo l'aggiornamento del server di report. Quando si aggiorna un report, viene modificato nei modi seguenti:

  • Lo spazio dei nomi per le definizioni dei report è aggiornato a https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition.
  • L'elemento Actions è stato modificato in modo da supportare più azioni e può ora contenere più elementi figlio.
  • L'elemento CustomReportItem è stato modificato in modo da supportare controlli con associazione a dati ed estensioni per l'elaborazione di report e include elementi figlio che descrivono i dati utilizzati dal controllo, le proprietà e le dimensioni del controllo nel report. La struttura XML utilizzata con CustomReportItem viene codificata in HTML all'aggiornamento in Progettazione report e verrà decodificata durante la pubblicazione del report in un server di report.
  • L'elemento Custom è stato sostituito da un insieme di proprietà personalizzate contenente coppie nome-valore. All'aggiornamento, tutte le istanze di un elemento personalizzato vengono mappate a una proprietà personalizzata di tale insieme.

Dopo l'aggiornamento di un report, è possibile riscontrare errori, avvisi e messaggi aggiuntivi. I miglioramenti apportati internamente al modello di oggetti e ai componenti di elaborazione dei report determinano infatti la visualizzazione di messaggi in caso di rilevamento di problemi sottostanti nel report. Per ulteriori informazioni sulle recenti modifiche apportate al prodotto che influiscono sui parametri del report, vedere Modifiche del comportamento in SQL Server 2005 Reporting Services.

File di definizione dei report (rdl) e Progettazione report

È possibile aggiornare le definizioni dei report a un nuovo spazio dei nomi all'apertura di un file con estensione rdl nella versione di SQL Server 2005 di Progettazione report. Verrà richiesto se si desidera aggiornare la definizione del report all'apertura del report. Dopo l'aggiornamento, la definizione del report non può essere aperta in versioni precedenti di Progettazione report.

Le definizioni dei report vengono inoltre aggiornate durante la pubblicazione o il caricamento di un file con estensione rdl creato con una versione precedente di Reporting Services in un server di report SQL Server 2005. Il report viene pubblicato nella versione di SQL Server 2005 di RDL. Il file originale viene aggiornato soltanto se aperto in Progettazione report.

[!NOTA] Non è possibile pubblicare un report con lo spazio dei nomi per le definizioni dei report SQL Server 2005 in un server di report SQL Server 2000.

È possibile eseguire versioni diverse di Progettazione report affiancate sullo stesso computer. Per ulteriori informazioni, vedere Procedura: Installazione di Reporting Services affiancato a una versione precedente.

Report pubblicati e snapshot dei report

I report pubblicati e archiviati vengono aggiornati automaticamente e non richiedono azioni specifiche. L'aggiornamento dei report viene eseguito al primo utilizzo. Quando un report o uno snapshot del report viene aperto da un utente oppure il server di report elabora una sottoscrizione, si verifica l'aggiornamento. Dopo l'aggiornamento di uno snapshot o di un record pubblicato, non è possibile eseguirlo in versioni precedenti del prodotto.

Versioni supportate per l'aggiornamento

È possibile aggiornare i report creati con le versioni seguenti di Reporting Services:

  • SQL Server 2000
  • SQL Server 2000 con Service Pack 1
  • SQL Server 2000 con Service Pack 2.
  • SQL Server 2005 Beta 3
  • Versione finale di SQL Server 2005 fino a SQL Server 2005 Service Pack 1.

Vedere anche

Concetti

Aggiornamento delle edizioni di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005