none
Visualizar Reporte RDLC remotamente RRS feed

  • Pregunta

  • Hola a toda la comunidad, hace tiempo estoy trabajando en una aplicacion desarrollada con Visual Studio 2005  y bases de datos PostgreSQL. La aplicación necesitaba generar  Reportes y para esto elegi  trabajar con Reporting Services, desarrolle informes de tipo rdlc  y configure los origenes de datos, para que exportaran los  datos de Postgres y los mostrara en los informes. Para visualizar los  Informes  utilizo el objeto ReportViewer. La aplicacion tiene  que estar instalada en 2 maquinas  y debe funcionar en red, hasta aca todo bien , el problema surgio cuando instale al aplicacion en la maquina cliente  y en la maquina servidor , en la maquina servidor  funciono  todo  bien , informes, etc.  en cambio en la maquina cliente  los informes no se generan, ya que busca los origenes de datos en esta propia maquina , siendo que esta es cliente y  deberia buscarla en la  maquina servidor, ya configure los Origenes de datos  ODBC, de esta maquina, enlazandolos con la maquina servidor, la conexion esta probada y funcionando , pero al parecer no utiliza ese origen de datos. Para esto elabore las siguientes soluciones , que estan en proceso de prueba : ( si alguien de ustedes sabe  alguna otra o como implementar mejor alguna de estas  se los agrederia millones , ya que mi  trabajo depende de esta entrega)

    - Buscar como generar los reportes rdlc de forma remota. ( no he encontrado nada , todo hacer referencia a reportes rdl)

    - Cambiar todos los reportes RDLC a RDL, pero no pude encontrar como hacer un servidor de reportes con Postgres ni como crear los reportes RDL ya que en VS 2005 solo existe la opcion de un tipo de informe (rdlc)

    - Generar nuevos origenes de datos  cambiando la configuracion de estos ( servidor de bdd), sin embargo  al cambiar la configuracion  sale todo bien ,la vista previa de los datos esta bien , pero al momento de correr la aplicacion y generar el reporte ,el archivo de configuracion  se desconfigura, y adopta la configuracion que tenia antiguamente, y no he podido saber como editar esta conexion en tiempo de ejecucion, ni  tampoco, de donde puedo  borrar esa conexion para poder generarla nuevamente desde cero  sin que cargue una que tenia antiguamente. 


    Bueno , ese es mi pequeño  gran problema , espero que alguno de ustedes me pueda guiar un poco ya que mis amigos informaticos poco saben de Reporting Services, consulte a otros expertos pero me recomendaron hacerlo por esta via.

    Saludos y de antemano ..muchas gracias  a los desarrolladores

    Fabián
    jueves, 19 de junio de 2008 5:23

Todas las respuestas