Si desarrollas usando Reporting Services en SQL Server 2008 R2, es posible que hayas tenido problemas a la hora de ejecutar la administración de informes en Internet Explorer 9 y Windows 7.
Error de autenticación rsAccessDenied
El primer error que puede ocurrir es de autenticación, es decir, que no deje entrar en el sistema (Error rsAccessDenied). Para ello la solución a la que pude llegar, tras bastante investigación, ejecutar IE9 en modo Administrador, fue agregar en el registro un valor DWORD para permitir la autenticación a usuarios locales:
Ruta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Nombre de clave: LocalAccountTokenFilterPolicy
Tipo de clave: DWORD 32 bits
Valor: 00000001
Error al ejecutar Report Builder
Una vez dentro del sistema, nos puede sorprender el hecho de que si intentamos cargar el visor de informes nos saldrá una molesta advertencia para instalar .Net Framework 3.5, lo que nos provoca una contradicción:
- Si intentamos instalarlo, nos dice que usemos la herramienta de agregar características de Windows
- Si entramos a las características de Windows, veremos que no solo lo tenemos instalado, sino que podemos tener una versión superior.
Error al instalar el Report Viewer
Otro error que puede traernos de cabeza es que al tratar de ejecutar el Report Builder es que intente instalarse, una vez instalado, y nos devolverá un error.
La solución a esto pasa por acudir a C:\Users\NombreDeUsuario\AppData\Local\Application Data y borrar la carpeta 2.0. Eso restaurará la configuración por defecto, y podremos volver a instalar la aplicación sin tener conflictos.