Creé un modelo de informe usando SSRS (2005) y lo publiqué en el servidor local. Pero cuando intenté ejecutar el informe para el modelo que publiqué usando el generador de informes, aparece el siguiente error.
Error de ejecución del informe: los permisos otorgados al usuario son insuficientes para realizar esta operación. (rsAccessDenied)
Respuestas:
Es debido a la falta de privilegios para el usuario que está ejecutando el generador de informes, simplemente dele a ese usuario o grupo el privilegio de ejecutar el generador de informes. Por favor visite este artículo
O para atajo:
fuente
Sé que fue hace mucho tiempo, pero usted (o cualquier otro recién llegado) puede resolver este problema al
fuente
Administrators
,IIS_IUSRS
,SQLServer2005SQLBrowserUser$User
en su lugar! ¿Qué hago en este caso? ¡Cuán a menudo cambian esas cosas! : oHaga clic con el botón derecho en Microsoft BI -> Haga clic en Ejecutar como administrador -> abra su informe SSRS existente o cree su nuevo informe SSRS y luego implemente su informe, una vez cumplido, recibirá una URL web para ver su informe. Copie esa URL y péguela en el navegador web (Ejecutar como administrador) y obtendrá la vista de su informe. Puede usar Internet Explorer, que sería esencial para el servicio web.
Si está mal, por favor perdóname porque me gustó esto y acabo de escribir.
fuente
Asegúrese de tener acceso configurado a la URL http: // localhost / reports mediante la configuración de SQL Reporting Services. Para hacer esto:
Solo para informarle que este tutorial se realizó en una computadora con Windows 7 con SQL Server Reporting Services 2008.
Artículo de referencia: http://techasp.blogspot.co.uk/2013/06/how-to-fix-reporting-services.html
fuente
También puede asegurarse de que la identidad de su grupo de aplicaciones tenga los permisos adecuados.
Vaya al Administrador de IIS
Haga clic en Grupos de aplicaciones
Identifique el grupo de aplicaciones del sitio en el que está implementando informes
Verifique que la identidad esté configurada para alguna cuenta de servicio o cuenta de usuario que tenga permisos de administrador
Puede cambiar la identidad deteniendo el grupo, haciendo clic derecho en él y seleccionando Configuración avanzada ...
En Modelo de proceso está el campo Identidad
fuente
UserA
en AppPool Identity. Pero esoUserA
NO está configurado en el servidor SSRS para tener acceso (por ejemplo, no en elBUILTIN\Administrators
grupo). Entonces, la solución es cambiar la identidad de AppPool a algún usuario administrador en el dominio. O actualice la configuración de SSRS para incluir el usuario actual de AppPool Identity.en Configuración del sitio en el Administrador de informes> Configurar las definiciones de roles a nivel del sistema> marque la opción Ejecutar definición de informe y luego Crear un grupo de usuarios del sistema, Otorgue acceso a ese grupo en Conéctese a su base de datos de servicios de informes en las propiedades del servidor y agregue un grupo y permita el acceso como Usuario del sistema ... debería funcionar
fuente
Tengo SQL2008 / Windows 2008 Enterprise y esto es lo que tuve que hacer para corregir los
rs.accessdenied
errores 404, 401 y 503:fuente
He utilizado los siguientes pasos y me está funcionando.
Abra el Administrador de configuración de Reporting Services -> luego conéctese a la instancia del servidor de informes -> luego haga clic en la URL del Administrador de informes.
En la página URL del Administrador de informes, haga clic en el botón Avanzado -> luego, en Identidades múltiples para el Administrador de informes, haga clic en Agregar.
En el cuadro emergente Agregar una URL HTTP del Administrador de informes, seleccione Encabezado de host y escriba: localhost Haga clic en Aceptar para guardar los cambios.
Luego:
funciona bien para mí en Internet Explorer y Google Chrome, pero no para mozilla Firefox.
En caso de que Firefox solicite el nombre de usuario y la contraseña, lo proporciono pero no funciona. Soy administrador y tengo todos los derechos.
He realizado 1 conjunto de cambios más "Configuración de control de cuentas de usuario" para no notificar nunca.
Si obtiene este tipo de excepción al implementar este informe desde Visual Studio, haga lo siguiente:
3.Haga clic en "Nueva asignación de funciones", agregue el, luego ingrese el nombre de usuario y seleccione las funciones.
fuente
Abra Internet Explorer como administrador.
Abrir la URL de informes
http://machinename/reportservername
luego, en 'configuración de carpeta' otorgue permiso a los grupos de usuarios requeridos.
fuente
Problema antiguo pero relevante. Resolví el 2012 iniciando sesión en el servidor de informes y:
No puedo decir que me sienta cómodo con esta solución, pero necesitaba algo que funcionara y funcionó. Espero que esto ayude a alguien más.
fuente
Después de configurar SSRS 2016, ingresé al servidor (Windows Server 2012 R2), navegué a la URL de los informes ( https://reports.fakeserver.net/Reports/browse/ ) y creé un título de carpeta FakeFolder; todo parecía estar funcionando bien. Luego me desconecté del servidor, busqué la misma URL, inicié sesión como el mismo usuario y encontré el siguiente error.
Confundido, probé casi todas las soluciones sugeridas en esta página y aún no pude crear el mismo comportamiento tanto local como externamente al navegar a la URL y autenticarme. Luego hice clic en la elipsis de FakeFolder, hice clic en Administrar, hice clic en Seguridad (en el lado izquierdo de la pantalla) y me agregué como un usuario con permisos completos. Después de desconectarme del servidor, busqué https://reports.fakeserver.net/Reports/browse/FakeFolder y pude ver el contenido de la carpeta sin encontrar el error de permisos. Sin embargo, cuando hice clic en Inicio, recibí el error de permisos.
Para mis propósitos, esto fue lo suficientemente bueno ya que nadie más necesitará navegar hasta la URL raíz, por lo que solo hice una nota mental cada vez que necesito hacer cambios en SSRS para conectarme primero al servidor y luego navegar a la URL de informes .
fuente
Problema:
Error rsAccessDenied: Los permisos otorgados al usuario 'Usuario \ Usuario' son insuficientes para realizar esta operación.
Solución:
Haga clic en "Configuración de carpeta"> "Nueva asignación de función". Luego, escriba "Usuario \ Usuario" en el cuadro de texto "Nombre de grupo o usuario". Marque las casillas de verificación Roles que le gustaría que tuviera el usuario.
fuente
Lo que funcionó para mí fue:
fuente
Esto funcionó para mí- -vaya al administrador de informes, verifique la configuración del sitio-> Seguridad -> Nueva asignación de rol-> agregue el usuario
-Además, vaya a Conjuntos de datos en el administrador de informes -> su conjunto de datos de informes -> Seguridad -> Asignación de nuevo rol -> agregue el usuario con el rol requerido.
¡Gracias!
fuente
Sé que fue hace mucho tiempo, pero puede ser útil para otros recién llegados.
Decidí pasar el nombre de usuario, la contraseña y el dominio mientras solicitaba informes SSRS, así que creé una clase que implementa IReportServerCredentials.
al llamar a SSRS Reprots, coloque el siguiente fragmento de código
SSRSReportUser, SSRSReportUserPassword, SSRSReportUserDomain, SSRSReportFolder se definen en archivos web.config.
fuente
Al igual que Nasser, sé que esto fue hace un tiempo, pero quería publicar mi solución para cualquiera que tenga este problema en el futuro.
Tenía mi informe configurado para que usara una conexión de datos en una biblioteca de conexión de datos alojada en SharePoint. Mi problema fue que no tenía la conexión de datos 'aprobada' para que otros usuarios pudieran usarla.
Otra cosa a buscar sería asegurarse de que los permisos en esa biblioteca de conexión de datos también permitan leer a los usuarios seleccionados.
¡Espero que esto ayude a alguien tarde o temprano!
fuente
Para SQL Reporting Services 2012 - SP1 y SharePoint 2013.
Tengo el mismo problema: los permisos otorgados al usuario '[AppPoolAccount]' son insuficientes para realizar esta operación.
Entré en la configuración de la aplicación de servicio, hice clic en Administración de claves, luego en Cambiar clave e hice que regenerara la clave.
fuente
Gracias por compartir. Después de luchar durante 1,5 días, noté que el servidor de informes estaba configurado con una IP de dominio incorrecta. Se configuró con una IP de dominio de respaldo que está fuera de línea. He identificado esto en la configuración del grupo de usuarios donde el nombre de dominio no estaba en la lista. IP cambiada y reinicie el servidor de informes. Problema resuelto.
fuente
Es posible que el informe desee acceder a un DataSource o DataView donde el usuario de AD (o grupo de AD) tiene derechos de acceso insuficientes.
Asegúrese de consultar las siguientes URL:
http://REPORTSERVERNAME/Reports/Pages/Folder.aspx?ItemPath=%2fDataSources
http://REPORTSERVERNAME/Reports/Pages/Folder.aspx?ItemPath=%2fDataSets
Entonces escoge
Folder Settings
(o la persona apropiada
DataSource
oDataSet
) y seleccioneSecurity
. El grupo de usuarios debe tenerBrowser
permiso.fuente
Lo que funcionó para mí fue:
Deberias hacer eso,
¡Buena suerte!
fuente
Ejecute BIDS como administrador a pesar de la pertenencia existente al grupo de administradores.
fuente