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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 Maxi
04/10/2007 - 18:01 | Informe spam
Hola, pues usted ha configurado la seguridad de ese reporte? no es solo
cuestion de hacer el deploy, debe configurar quienes tienen permisos a
verlos, eso lo ha hecho? esto ultimo lo puede hacer desde la pagina
administradora del RS o si usa 2005 puede tambien usar el Management Studio


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"jvroblero" escribió en el mensaje
news:
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

Respuesta Responder a este mensaje
#3 jvroblero
04/10/2007 - 18:19 | Informe spam
Tratare de ser mas explicito, en el portal de mi departamento pegue la liga
que accede a los reportes
http://l18754/ReportServer/Pages/ReportViewer.aspx?/Adventure+Work/Resumen+de+
ventas

que es la anterior, esta misma liga desde mi maquina no tiene ningun
problema, el detalle es que una vez que yo pegue esta liga en el link desde
mi portal, yo soy el unico que puede ver este reporte, ninguno de mis otros
usuarios puede verla, esta parte de informes es publica, asi que lo que
necesito es saber cual es la configuracion de seguridad que debe de tener
este reporte para que todo mundo pueda verla, cualquier usuario en mi
division debe de poder verlo...

El erros aparece en el bavegador de mis clientes justo despues de hacer
click en el link que yo les pegue en el portal, ya me meti al administrador
de permisos, pero no se como configurar este reporte para que todo mundo
pueda verlo, de entrada el unico permiso que veo ahi es el de

BUILTIN\Administradores Content Manager

que tendria que agregar para que todo el q tuviera acceso a la intranet
pudiera verlo sin necesidad de autentificarse...

Espero haber sido mas claro... gracias por la ayuda
"Alejandro Mesa" wrote:

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
>
Respuesta Responder a este mensaje
#4 Maxi
04/10/2007 - 18:27 | Informe spam
Hola, usted debe admistrar la seguridad, primero debe de dar de alta los
usuarios en reporting cosa que no veo que haya hecho, luego desde el
administrador central darle los permisos que usted considere necesario.
Le recomiendo que lea primero en sus libros online de Reporting todo lo
relacionado a seguridad ya que hay varias opciones y dependiendo del
ambiente hay que ver cual es la que mas se adapta!


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"jvroblero" escribió en el mensaje
news:
Tratare de ser mas explicito, en el portal de mi departamento pegue la
liga
que accede a los reportes
http://l18754/ReportServer/Pages/ReportViewer.aspx?/Adventure+Work/Resumen+de+
ventas

que es la anterior, esta misma liga desde mi maquina no tiene ningun
problema, el detalle es que una vez que yo pegue esta liga en el link
desde
mi portal, yo soy el unico que puede ver este reporte, ninguno de mis
otros
usuarios puede verla, esta parte de informes es publica, asi que lo que
necesito es saber cual es la configuracion de seguridad que debe de tener
este reporte para que todo mundo pueda verla, cualquier usuario en mi
division debe de poder verlo...

El erros aparece en el bavegador de mis clientes justo despues de hacer
click en el link que yo les pegue en el portal, ya me meti al
administrador
de permisos, pero no se como configurar este reporte para que todo mundo
pueda verlo, de entrada el unico permiso que veo ahi es el de

BUILTIN\Administradores Content Manager

que tendria que agregar para que todo el q tuviera acceso a la intranet
pudiera verlo sin necesidad de autentificarse...

Espero haber sido mas claro... gracias por la ayuda
"Alejandro Mesa" wrote:

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
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida