usuario tiene services rsaccessdenied requeridos permisos otorgados los error sql-server sql-server-2008 reporting-services

sql-server - tiene - rsaccessdenied reporting services 2014



Código de estado de error de página web de SSRS 500 (1)

Se han implementado numerosas partes de informes que hacen referencia a la misma vista, pero una de ellas no se ejecuta en el servidor, creo que puede deberse a tener parámetros establecidos con todo tipo de caracteres en ellas. Este es el mensaje de error que recibo:

¿Alguien tiene alguna sugerencia sobre cómo solucionar esto?

Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) Timestamp: Wed, 6 Jun 2012 08:34:05 UTC Message: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500 Line: 5 Char: 62099 Code: 0 URI: http://mysqlserver/Reports/ScriptResource.axd?d=XwwW1tMwtFzdBQ9-6KriOz3q0Wkgg-xPb7EWT8HUhJXnf8sz46FbnRIo5guVNx1JC-QFapCZ-oQvTRpjjwXFYypY46ebyJBSDV8_0QBsVijeeYDDkZolFtJT35QxeGTEsgsKCpzrB-ZJiu83PMYBwOjrroQ1&t=ffffffffb868b5f4


Este problema está causado por el servidor SQL que detiene la ejecución de un informe porque la longitud de la solicitud excede una cierta cantidad.

La solución a esto es la siguiente:

Ubique los archivos web.config para ReportManager & ReportServer.

Estos deberían encontrarse en algún lugar como este:

C:/Program Files/Microsoft SQL Server/MSRS10_50.MSSQLSERVER/Reporting Services/ReportManager/Web.config C:/Program Files/Microsoft SQL Server/MSRS10_50.MSSQLSERVER/Reporting Services/ReportServer/Web.config

Una vez localizado, debe editar los archivos web.config para ambos y agregar el siguiente bit de código:

<appSettings> <add key="aspnet:IgnoreFormActionAttribute" value="true" /> <add key="aspnet:MaxHttpCollectionKeys" value="100000" /> </appSettings>

La configuración de esta aplicación debe agregarse entre /system.web y los nodos de tiempo de ejecución, por lo que debería ser similar a la siguiente:

</system.web> <appSettings> <add key="aspnet:IgnoreFormActionAttribute" value="true" /> <add key="aspnet:MaxHttpCollectionKeys" value="100000" /> </appSettings> <runtime>

NOTA: ReportManager ya puede tener un nodo de configuración de la aplicación, por lo que solo tendrá que pegar las dos líneas clave adicionales.

Es muy probable que el ReportServer requiera las 4 líneas (incluidos los nodos de aplicación abrir y cerrar).