Requisiti di implementazione degli elementi del report personalizzati

Questo articolo illustra i prerequisiti per lo sviluppo e la distribuzione di elementi del report personalizzati.

Requisiti di sviluppo e distribuzione

Lo sviluppo di un elemento di report personalizzato per Reporting Services richiede i criteri seguenti:

  • Accesso amministrativo a un server che esegue Microsoft SQL Server con Reporting Services e SQL Server Data Tools (SSDT).

  • Microsoft Visual Studio 2005 o versione successiva con Microsoft .NET Framework Software Development Kit (SDK) installato.

  • Accedere alla documentazione .NET Framework SDK.

  • Familiarità con le attività di creazione dei componenti e gli spazi dei nomi del modello di componente in Visual Studio.

Requisiti relativi alla lingua e agli spazi dei nomi

Gli elementi del report personalizzati di SQL Server supportano completamente .NET Framework. È possibile sviluppare elementi dei report personalizzati utilizzando un linguaggio di propria scelta conforme a .NET.

Visual Studio offre allo sviluppatore numerosi strumenti e caratteristiche per semplificare e accelerare i cicli iterativi di codifica, di debug e test, nonché per semplificare la distribuzione. In .NET Framework SDK sono inclusi i compilatori di Visual Basic e C# e gli strumenti correlati.

  • Gli elementi del report personalizzati usano gli spazi dei nomi Microsoft.ReportDesigner e Microsoft.ReportingServices.Interfaces. Questi elementi sono archiviati negli assembly Microsoft.ReportingServices.Designer.DLL e Microsoft.ReportingServices.Interfaces.DLL, installati con Reporting Services.

  • I componenti della fase di progettazione degli elementi dei report personalizzati devono implementare le interfacce dallo spazio dei nomi System.ComponentModel in .NET Framework. La documentazione relativa a System.ComponentModel è disponibile nella documentazione di .NET Framework SDK.

Creazione di un componente di runtime dell'elemento del report personalizzato
Creazione di un componente personalizzato per la progettazione di un elemento del report
Procedura: Distribuire un elemento del report personalizzato
Librerie di classi degli elementi del report personalizzate