Aggiornamento dei report mediante le classi generate dallo schema RDL (esercitazione SSRS)
In questa esercitazione viene descritto come utilizzare lo strumento per la definizione di XML Schema (Xsd.exe) per generare le classi che consentono di eseguire la serializzazione e la deserializzazione dei file di definizione del report (con estensione rdl e rdlc) con la classe XmlSerializer di Microsoft .NET Framework.
Lezioni dell'esercitazione
Durante questa esercitazione verranno eseguite le attività seguenti:
Creazione di un'applicazione mediante il modello di progetto Applicazione console di Microsoft Visual Studio.
Generazione di classi dallo schema RDL (Report Definition Language) mediante lo strumento xsd.
Connessione a un server di report e recupero di una definizione del report.
Scrittura di codice per l'aggiornamento del file di definizione del report.
Salvataggio della definizione aggiornata del report nel server di report.
Eseguire l'applicazione dello schema RDL (VB/C#).
[!NOTA]
Gli esempi di codice forniti in questa esercitazione potrebbero non funzionare per i report in cui non è disponibile alcuna descrizione. L'errore si verifica perché la proprietà di descrizione non è disponibile per i report privi di descrizione specificata.
Requisiti
Per eseguire l'esercitazione, occorre:
Microsoft Microsoft SQL Server 2012 Reporting Services.
Microsoft Visual Studio 2010.
Autorizzazioni sufficienti per l'accesso al servizio Web ReportServer e la pubblicazione di report sul servizio nel computer in cui è installato il server di report.
Il database di esempio AdventureWorks2012 installato in un'istanza di SQL Server.
Un report installato nel server di report. In questa esercitazione viene utilizzato il report di esempio Company Sales 2012. Per ulteriori informazioni sui report di esempio, vedere SQL Server Reporting Services Product Samples.
[!NOTA]
Gli esempi non vengono installati automaticamente durante l'installazione, ma possono essere installati in qualsiasi momento. Per informazioni sugli esempi, vedere la pagina relativa agli esempi di prodotti SQL Server.
Tempo stimato per il completamento dell'esercitazione: 30 minuti
Attività
Lezione 1: Creazione del progetto di Visual Studio per lo schema RDL
Lezione 2: Generazione delle classi dallo schema RDL mediante lo strumento xsd
Lezione 3: Caricamento della definizione di un report dal Server report
Lezione 4: Aggiornamento della definizione del report a livello di programmazione
Lezione 5: Pubblicazione della definizione del report nel Server report
Lezione 6: Esecuzione dell'applicazione dello schema RDL (VB/C#)
Vedere anche
Concetti
Report Definition Language (SSRS)