2011-02-17 23 views
6

¿Puede alguien explicarme sobre el servicio de informes de SQL Server y usarlo en ASP.net?¿Qué es SQL Server Reporting Services?

Normalmente diseño mis informes por Crystal Report, asigno la fuente de datos a Crystal Report y produzco mi informe.

¿Cuáles son los beneficios de utilizar el servicio de informes del servidor SQL y cómo usarlo?

Respuesta

11

SQL Server Reporting Services (SSRS) es un competidor de Crystal Reports. Es una forma de definir informes, al igual que Crystal Reports, y un motor para ejecutar esos informes.

SSRS en sí es un sitio web que aloja estos informes y puede servirlos a los usuarios a través de una interfaz web, o puede programarlos para su entrega por correo electrónico.

Como programador, prefiero SSRS a Crystal debido, entre otras cosas, al hecho de que es más estable y utiliza un formato de archivo de informe basado en XML, a diferencia del antiguo formato binario de Crystal. Eso significa que ciertas tareas de diseño se pueden hacer simplemente editando XML si se trata de eso.

2

Lea todo al respecto en el SQL Server Books Online.

Es más o menos lo mismo que Crystal Reports: un motor de informes y diseñador. El SSRS tiene algunos beneficios sobre Crystal: se basa en el servidor, p. puede hacer que sus informes se manejen y preparen en el servidor (por ejemplo, en un horario nocturno, y distribuirlos por correo electrónico o algo), pero también permite la ejecución local de informes.

Debido a que es un producto de Microsoft, está más integrado con SQL Server y Windows que Crystal Reports.

Y si tiene una licencia válida de SQL Server, tiene Reporting Services - es un gratuito add-on para SQL Server.

1

Es la solución de informes que ofrece Microsoft. Lo incluye si tiene una licencia de servidor MS SQL. Wiki da más detalles: http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services

Y aquí hay más información de Microsoft: http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx

Básicamente, se instala el software del servidor de informes, que se ejecuta un sitio web y servicios web, que luego se puede utilizar para alojar informes. Los informes en sí están construidos con Visual Studio y son bastante fáciles de crear. Dicho esto, PUEDE hacer informes muy complejos mediante el uso de múltiples consultas y secuencias de comandos.

Como mencionó Dave, tiene una integración bastante buena con toda la pila de Microsoft.

HTH, Lance

Cuestiones relacionadas