SQL Server - (Reporting Services) Acceder desde otro servidor

 
Vista:

(Reporting Services) Acceder desde otro servidor

Publicado por Sebastian (3 intervenciones) el 06/07/2007 22:17:36
hola,

Te un problema con reporting services.

Yo tengo en un servidor instalado el sql 2005 y el reporting services. Y en otro seridor tengo la aplicación web desde donde quiero acceder a los reportes con un report viewer.

Yo esto lo desarrolle en maquina donde esta todo en la misma maquina e incluso en desarrollo lo instale asi.

Ahora al ponerlo en producción no se como hacerlo. si alguien me tira una mano lo voy a agradecer enormemente.

Saludos Sebastián.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:(Reporting Services) Acceder desde otro servido

Publicado por Carlos Reyes (49 intervenciones) el 09/07/2007 16:58:21
Que tal Sebastian.

Pues mira, ya tienes lo mas complejo; el montar el servidor de SQL y Reporting Services. Supongo que ya generaste algun reporte en .NET y lo subiste a tu servidor, en caso de que no, pues primero tendrias que generar algun reporte y subirlo a tu servidor de Reportes; esto lo haces de la siguiente manera:

1) Crea un proyecto de reporting services y configurarlo de acuerdo a el nombre de tu servidor de reportes, servidor de base de datos y la forma en como vas a obtener la informacion(un dataset, stored procedure, etc...)

2) Cada nuevo reporte que crees o agregues al proyecto para hacerlo disponible a navegacion lo debes subir al servidor, para hacer esto lo que debes hacer es darle click secundario sobre el reporte y das click en "implementar" y este lo subira al servidor, si no esta configurado en que servidor subirlo te aparecera el asistente de configuracion, sigue los pasos y se configura facilmente

3) Ahora, si escribes la ruta de tu servidor de reportes entraras al administrador de reportes de Reporting Services, aqui te apareceran las carpetas(si las hay) y los reportes implementados en el servidor; Para acceder a esta seccion debes tipear en tu browser la siguiente direccion:

http://localhost/InstanciaReportingServices(Esta ruta aplica para el servidor en el que esta montado el reporting services)

ó

http://NombreServidor/InstanciaReportingServices(Esta ruta aplica de forma remota)

ahora, ya puedes entrar a ver los reportes dando click en alguno de los que esten implementados obviamente te pedira introduzcas los parametros si es que los utilizaste. Ahora bien importante, ya que especifiques los parametros de tu reporte procedera a generarse; una vez generado, copia la URL que aparece en la barra de direcciones y debe ser similar a la que te pongo unas lineas abajo

http://NombreServidor/InstanciaReportingServices?
%2fReporte+Numero+1% (Titulo del Reporte)
2fRepNum1& (El nombre del reporte implementado en el servidor)
rs:Command=Render& (Indica el origen de la consulta a ejecutar)
rc:Parameters=Collapsed (Va a solicitar los parametros al cargar el reporte)

Opcional:
si agregas un "&" despues del "rc:Parameters=Collapsed" entonces deberas especificar el valor de cada uno de los parametros en tu reporte, e inmediatamente se ejecutara el reporte

Ahora para agregar cada uno de los parametros deberas utilizar una sintaxis como la que se muestra abajo:

PiePag=Mi%20Direccion
&intMesProc=200704
&intsel=0

ya conoces como se conecta al servidor de reportes y lo muestra en el browser; ahora, desde tu aplicacion debes instanciar una ventana del navegador y armar la cadena de la URL del reporte y redireccionar la pagina a esa direccion, por lo que automaticamente te aparecera el reporte en pantalla; es bien importante que despues de "http://NombreServidor/InstanciaReportingServices" incluyas inmediatamente despues el signo "?" ya que estas indicando que vas a enviar informacion(POST)

Es un poco dificil explicarte por este medio la configuracion e implementacion desde 0 de un servidor de reporting services asii como ponerlo en produccion, por lo que te recomendaria que adquirieras alguna fuente de consulta, una fuente de consulta es "Microsoft SQL Server 2005 Reporting Services Step By Step" es de editorial Microsoft y pues te dice como configurar desde cero asi como la implementacion de los reportes y su puesta en produccion. Espero te sirva de algo este chorote.

Si tienes alguna duda no dudes en contactarme a mi e-mail y con gusto te ayudare.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:(Reporting Services) Acceder desde otro servido

Publicado por sebastián (3 intervenciones) el 09/07/2007 19:43:03
Carlos te agradezco la respuesta..... igualmente todo eso lo tengo hecho y se como se hace.... lo que no pude es hacer que desde otro servidor le pase el usuarios correspondiente, igual creo ya saber la solución solo me falta probarlo.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:(Reporting Services) Acceder desde otro servido

Publicado por diego (1 intervención) el 17/02/2009 20:47:00
Sebastian: encontraste la solucion a este problema, yo tengo el mismo problema.

Saludos y gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:(Reporting Services) Acceder desde otro servido

Publicado por Sebastián (3 intervenciones) el 17/02/2009 22:19:56
En su momento lo resolvi pero no me acuerdo bien, igual mirate estos links que tenia guardado y seguro algo que ver tienen con el tema:

http://groups.google.com.ar/group/adonet/browse_thread/thread/8038e0994c655e83/aea81b0af48923f0?lnk=st&q=reporting+services+varios+servidores&rnum=16&hl=es&pli=1

http://www.microsoft.com/spanish/msdn/articulos/archivo/201205/voices/paght000006.mspx

http://www.microsoft.com/spanish/msdn/arquitectura/BuildSecNetApps/html/SecurityGuide-LandingPage.mspx

------------

Sacado de aca: http://msdn2.microsoft.com/es-es/library/bsz5788z(VS.80).aspx

En el IIS poner usuario y contraseña

El string de conexion:
Server=WebServer1; initial catalog=northwind; Trusted_Connection=Yes;persist security info=False;

Agregar usuario a servidor SQL y al login del SQL
---------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar