Mejoras de programación de Reporting Services
SQL Server 2005 ofrece una serie de mejoras en la capacidad de programación de Reporting Services que se describen a continuación. Los programadores familiarizados con Reporting Services pueden utilizar esta información para conocer los cambios realizados en los servicios Web del servidor de informes, las mejoras más importantes que se han realizado en el proveedor de Instrumental de administración de Windows (WMI) de Reporting Services y los nuevos controles de visor de informes que se proporcionan con Microsoft Visual Studio 2005. Para obtener información sobre los últimos cambios realizados en el lenguaje RDL (Report Definition Language), vea Mejoras de Reporting Services en tiempo de diseño.
Nuevos extremos SOAP para el servicio Web del servidor de informes
SQL Server 2005 incorpora dos nuevos extremos para el servicio Web del servidor de informes.
Extremo de administración
El extremo de administración del servicio Web del servidor de informes permite a los programadores administrar objetos mediante programación en un servidor de informes. Los métodos expuestos por el extremo de administración se encapsulan en la clase ReportingService2005. Muchas de las clases y de los métodos que se incluían en las versiones anteriores del servicio Web del servidor de informes se incluyen en este nuevo extremo.
Extremo de ejecución
El extremo de ejecución del servicio Web del servidor de informes facilita a los programadores el ejercicio de un control de programación más específico sobre el procesamiento y la representación de informes desde un servidor de informes. El nuevo extremo incluye clases y métodos que ya existían en las versiones anteriores del servicio Web del servidor de informes y que controlaban el procesamiento y la representación de informes. Además, se han agregado una serie de clases y métodos nuevos al servicio Web del servidor de informes que se exponen a través del extremo de ejecución. Los métodos de procesamiento ya existentes no se han migrado al nuevo extremo de administración del servicio Web del servidor de informes, de modo que las nuevas aplicaciones que necesitan procesar informes deben escribirse en el extremo de ejecución del servicio Web de Reporting Services.
Los métodos del servicio Web del servidor de informes se encapsulan en la clase ReportExecutionService. Para obtener más información sobre los extremos del servicio Web del servidor de informes, vea Report Server Web Service Endpoints.
Proveedor WMI revisado
El proveedor de Instrumental de administración de Windows (WMI) del servidor de informes es una interfaz programática que le permite configurar el entorno de una instalación de Reporting Services. Puede utilizar el proveedor WMI para crear herramientas de administración personalizadas del servidor de informes o puede llamarlo en secuencias de comandos que utilice para implementar una instalación de Reporting Services.
En esta versión de SQL Server 2005, el proveedor WMI incluye nuevas clases para recuperar más información sobre Reporting Services y nuevos métodos para configurar los Servicios de Microsoft Internet Information Services (IIS), crear bases de datos y funciones del servidor de informes en SQL Server, y leer y escribir valores en los archivos de configuración.
Nuevos controles ReportViewer en Visual Studio 2005
Microsoft Visual Studio 2005 contiene un conjunto de controles de visor de informes de libre distribución que facilitan la labor de incrustar la funcionalidad de Reporting Services en aplicaciones personalizadas. Los controles ReportViewer se han concebido para los programadores que desean proporcionar informes prediseñados, completamente creados, como parte del conjunto de características de una aplicación (por ejemplo, una aplicación de administración de un sitio Web debería incluir informes que mostrasen análisis de secuencias de clic de los sitios Web de la compañía). Incrustar los controles en una aplicación es una alternativa simplificada a incluir los componentes de servidor de Reporting Services en la implementación de la aplicación. Los controles proporcionan funcionalidad de informes, pero sin las características de compatibilidad adicionales de creación, publicación, distribución y entrega de informes que se incluyen en Reporting Services.
Hay dos versiones de los controles ReportViewer, una para aplicaciones cliente de Windows completas y otra para aplicaciones ASP.NET. Los controles admiten tanto el modo de procesamiento local como el modo de procesamiento remoto. En el modo de procesamiento local, la aplicación proporciona la definición y los conjuntos de datos de los informes y desencadena el procesamiento de los informes. En el modo de procesamiento remoto, la recuperación de datos y el procesamiento de informes tienen lugar en el servidor de informes y el control se utiliza para la visualización y exploración de informes. Este modelo le permite crear aplicaciones completas que pueden distribuirse del escritorio a la empresa.
Los controles ReportViewer se describen en la Ayuda en pantalla de Visual Studio 2005. Para obtener más información, vea la documentación de Visual Studio 2005.
Vea también
Conceptos
Otros recursos
Report Server Web Service
Introducing Reporting Services Programming
Reporting Services WMI Provider
SQL Server Reporting Services