Condividi tramite


Aggiornamento di report tramite classi generate dallo schema RDL (esercitazione su SSRS)

Questa esercitazione illustra come usare lo strumento xml Schema Definition (Xsd.exe) per generare classi che consentono di serializzare e deserializzare i file di definizione del report (con estensione rdl e rdlc) con la classe Microsoft .NET Framework XmlSerializer .

Cosa Imparerai

Durante l'esercitazione verranno completate le attività seguenti:

  • Creare un'applicazione usando il modello di progetto Applicazione console di Microsoft Visual Studio.

  • Generare classi dallo schema RDL (Report Definition Language) usando lo strumento xsd .

  • Connettersi a un server di report e recuperare una definizione del report.

  • Scrivere codice per aggiornare il file di definizione del report.

  • Salvare nuovamente la definizione del report aggiornata nel server di report.

  • Eseguire l'applicazione schema RDL (VB/C#).

Annotazioni

Gli esempi di codice forniti in questa esercitazione potrebbero non riuscire per i report senza una descrizione. L'errore è dovuto al fatto che la proprietà description non esiste per i report con descrizione non specificata.

Requisiti

Per completare l'esercitazione, è necessario disporre degli elementi seguenti:

  • Microsoft SQL Server 2014 Reporting Services.

  • Microsoft Visual Studio 2010.

  • Autorizzazioni sufficienti per poter accedere e pubblicare report nel servizio Web ReportServer nel computer in cui si trova il server di report.

  • Database di esempio AdventureWorks2012 installato in un'istanza di SQL Server.

  • Un report installato sul server dei report. Questa esercitazione usa il report di esempio Company Sales 2012. Per altre informazioni sui report di esempio, vedere Esempi di prodotti SQL Server Reporting Services.

Annotazioni

Gli esempi non vengono installati automaticamente durante l'installazione, ma è possibile installarli in qualsiasi momento. Per informazioni sugli esempi, vedere Esempi di prodotti SQL Server.

Tempo stimato per il completamento dell'esercitazione: 30 minuti

Attività

Lezione 1: Creare il progetto di Visual Studio Schema RDL

Lezione 2: Generare classi dallo schema RDL usando lo strumento xsd

Lezione 3: Caricare una definizione di report dal server di report

Lezione 4: Aggiornare la definizione del report a livello di codice

Lezione 5: Pubblicare la definizione del report nel server di report

Lezione 6: Eseguire l'applicazione dello schema RDL (VB-C#)

Vedere anche

Report Definition Language (SSRS)