Como hago un reporte publico

04/10/2007 - 17:18 por jvroblero | Informe spam
Bueno les cuento mi problema...

Resulta que he diseñado un par de reportes con los reporting services, todo
va genial ahora que los diseñe y los veia desde mi maquina, el siguiente paso
es ponerlos en un server de la intranet para que todo mundo conectado a mi
intranet pueda verlos y ahi es donde surgio el problema, ya que nadie puede
ver los reportes el error que manda es que el "[dominio]/usuario" no tiene
suficientes permisos (rsaccesdenied)", entonces mi problema basicamente es de
com hacer que todo mundo pueda ver los reportes sin necesidad de
autentificarse

Espero haya sido lo suficientemente explicito...

Gracias de antemano
 

Leer las respuestas

#1 Alejandro Mesa
04/10/2007 - 18:00 | Informe spam
jvroblero,

ya que nadie puede
ver los reportes el error que manda es que el "[dominio]/usuario" no tiene
suficientes permisos (rsaccesdenied)",



Vamos por paso.

- No pueden ver los reportes cuando accesan IIS o una vez que hacen click en
el reporte, aparece un error?

Si es lo primero, entonces debes de darle permiso al usuario o grupo para
que pueda ver los reportes. Chequea en los libros en linea sobre como crear
un role en reporting services.

Si es lo segundo, entonces debe ser que esa cuenta no tiene permiso para
conectarse a SQL Server / database y en ese caso tienes varias opciones.

1 - Activar SQL Server Authentication, crear una cuenta con suficientes
permisos para ejecutar las sentencias "select" o stored procedures y
especificar esas credenciales en las propiedades que aparecen en "Data
Sources" (Credentials stored in the report server), cuando administras el
reporte. De esta manera todo el que ejecute este reporte, usara la misma
cuenta para conectarse a la db.

2 - Dar permisos de acceso y ejecucion en la db, para cada cuenta que
ejecute el reporte. Esta opcion requiere mas trabajo y puede que no funcione
bien si IIS, base de dato para metadata de reporting services y base de datos
de la aplicacion estan en diferentes servidores o maquinas fisicas. Esto
suele pasar si no se usa Kerberos como sistema de autenticacion
(Authentication).


AMB

"jvroblero" wrote:

Bueno les cuento mi problema...

Resulta que he diseñado un par de reportes con los reporting services, todo
va genial ahora que los diseñe y los veia desde mi maquina, el siguiente paso
es ponerlos en un server de la intranet para que todo mundo conectado a mi
intranet pueda verlos y ahi es donde surgio el problema, ya que nadie puede
ver los reportes el error que manda es que el "[dominio]/usuario" no tiene
suficientes permisos (rsaccesdenied)", entonces mi problema basicamente es de
com hacer que todo mundo pueda ver los reportes sin necesidad de
autentificarse

Espero haya sido lo suficientemente explicito...

Gracias de antemano

Preguntas similares