locked
Configurar servidor de informes e información general.... RRS feed

  • Pregunta

  • Hola,

    Estoy comenzando el análisis del desarrollo de una aplicación web, entre esta etapa de cuestionamiento, me surgio la duda de con que herramienta crearía mis informes?, ya habia trabajado con crystal reports, pero requiere que se instale el crystal (mas licencias), pero he leido algo del servidor de informes de SQL, incluso ya he realizado varios tutoriales y creado pequeños "proyectos de servidor de informes", donde agrego un origen de datos y un informe, y solo con eso tengo mi reporte basico....... pero todavia tengo muchas dudas tales como: -Desde mi aplicacion como accedo al reporte que cree????? y cosas básicas así..... en fin, me gustaria que alguien me orientara acerca del como configurar mi servidor de informes, teniendo en cuanta que estoy trabajando con .Net 2010 y SQL 2008 Express, y si cuentan con material de creacion de informes Web basicos, son bienvenidos, muchas gracias y quedo atento atento a las observaciones.

    jueves, 21 de julio de 2011 2:11

Respuestas

  • como: -Desde mi aplicacion como accedo al reporte que cree?????


    Desde la aplicación se usa un control que se llama ReportViewer. Este control se ubica en una página, y luego se modifican sus propiedades para indicar cuál es el servidor de informes y el nombre (y ruta) del informe deseado. Otra alternativa es llamar desde la aplicación al WebService del servidor de informes para pedirle que te genere un informe en el formato deseado (por ejemplo, si quieres exportarlo a Excel o a PDF). Finalmente, otra opción es navegar desde tu aplicación a la Url del servidor de informes (mediante un Hyperlink, o usando un IFRAME), y meter dentro de esa Url todos los parámetros que indican qué informe quieres y en qué formato.

    [...] cómo configurar mi servidor de informes, teniendo en cuanta que estoy trabajando con .Net 2010 y SQL 2008 Express

    La versión Express "básica" de SQL Server no trae el servidor de informes. Necesitarás descargarte la versión "Express with Advanced Services" (o disponer en un servidor de una de las versiones "grandes" de SQL Serrver). Como alternativa, puedes usar informes de lado cliente (.rdlc) en lugar de los informes de servidor (.rdl). En este caso, los diseñas con el propio Visual Studio, en lugar de diseñarlos con el Business Intelligence Development Studio de SQL Server. Los visualizas con el ReportViewer (en este caso ya no existen las otras dos opciones). Y les suministras los datos por programación, haciendo que tu programa construya un DataSet cargado de datos para alimentar el informe. Los datos en cuestión pueden provenir de cualquier origen que te venga bien (al informe le da lo mismo), incluyendo por supuesto el SQL Server Express.

     

    jueves, 21 de julio de 2011 6:09
    Moderador
  • Hola.

    Aquí tienes una guía que te permitirá realizar la configuración inicial:

    http://msdn.microsoft.com/es-es/library/ms156305.aspx

    Si posteriormente te surgen dudas concretas, ya sabes donde preguntar.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    jueves, 21 de julio de 2011 21:10
    Moderador

Todas las respuestas

  • como: -Desde mi aplicacion como accedo al reporte que cree?????


    Desde la aplicación se usa un control que se llama ReportViewer. Este control se ubica en una página, y luego se modifican sus propiedades para indicar cuál es el servidor de informes y el nombre (y ruta) del informe deseado. Otra alternativa es llamar desde la aplicación al WebService del servidor de informes para pedirle que te genere un informe en el formato deseado (por ejemplo, si quieres exportarlo a Excel o a PDF). Finalmente, otra opción es navegar desde tu aplicación a la Url del servidor de informes (mediante un Hyperlink, o usando un IFRAME), y meter dentro de esa Url todos los parámetros que indican qué informe quieres y en qué formato.

    [...] cómo configurar mi servidor de informes, teniendo en cuanta que estoy trabajando con .Net 2010 y SQL 2008 Express

    La versión Express "básica" de SQL Server no trae el servidor de informes. Necesitarás descargarte la versión "Express with Advanced Services" (o disponer en un servidor de una de las versiones "grandes" de SQL Serrver). Como alternativa, puedes usar informes de lado cliente (.rdlc) en lugar de los informes de servidor (.rdl). En este caso, los diseñas con el propio Visual Studio, en lugar de diseñarlos con el Business Intelligence Development Studio de SQL Server. Los visualizas con el ReportViewer (en este caso ya no existen las otras dos opciones). Y les suministras los datos por programación, haciendo que tu programa construya un DataSet cargado de datos para alimentar el informe. Los datos en cuestión pueden provenir de cualquier origen que te venga bien (al informe le da lo mismo), incluyendo por supuesto el SQL Server Express.

     

    jueves, 21 de julio de 2011 6:09
    Moderador
  • Hola, muchas gracias por responder, si, efectivamente tengo la versión: Express with Advanced Services 2008, y bajo las necesidades, se requiere
    son de reportes al lado del servidor, depronto me podrias ayudar un poco mas con temas como: la configuracion del servidor.
    Un saludo,
    Muchas gracias.
    jueves, 21 de julio de 2011 15:05
  • Hola.

    Aquí tienes una guía que te permitirá realizar la configuración inicial:

    http://msdn.microsoft.com/es-es/library/ms156305.aspx

    Si posteriormente te surgen dudas concretas, ya sabes donde preguntar.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    jueves, 21 de julio de 2011 21:10
    Moderador
  • Muchas gracias..!!!!!
    jueves, 21 de julio de 2011 22:24