Requisitos de implementación de elementos de informe personalizados

En este artículo se describen los requisitos previos para desarrollar e implementar elementos de informe personalizados.

Requisitos de desarrollo e implementación

El desarrollo de un elemento de informe personalizado para Reporting Services requiere los siguientes criterios:

  • Acceso administrativo a un servidor que ejecuta Microsoft SQL Server con Reporting Services y SQL Server Data Tools (SSDT).

  • Microsoft Visual Studio 2005 o posterior con el kit de desarrollo de software (SDK) de Microsoft .NET Framework instalado.

  • Acceso a la documentación del SDK de .NET Framework.

  • Conocimientos sobre la creación de componentes y los espacios de nombres del modelo de componentes de Visual Studio.

Requisitos de idioma y espacio de nombres

Los elementos de informe personalizados de SQL Server son totalmente compatibles con .NET Framework. Puede desarrollar elementos de informe personalizados utilizando su elección de lenguajes compatibles con .NET.

Visual Studio ofrece al desarrollador de software muchas herramientas y características para simplificar y acelerar los ciclos reiterativos de codificación, depuración y prueba, además de facilitar la implementación. El SDK de .NET Framework incluye compiladores de Visual Basic y C# y herramientas relacionadas.

  • Los elementos de informe personalizados usan los espacios de nombres Microsoft.ReportDesigner y Microsoft.ReportingServices.Interfaces. Están almacenados en los ensamblados Microsoft.ReportingServices.Interfaces.DLL y Microsoft.ReportingServices.Designer.DLL, que se instalan como parte de Reporting Services.

  • Los componentes de tiempo de diseño de elementos de informe personalizados necesitan implementar las interfaces del espacio de nombres System.ComponentModel en .NET Framework. System.ComponentModel se documenta en la documentación del SDK de .NET Framework.

Creación de un componente en tiempo de ejecución del elemento de informe personalizado
Creación de un componente de diseño de elemento de informe personalizado
Cómo: Implementar un elemento de informe personalizado
Bibliotecas de clases de elementos de informe personalizadas