Hola Comunidad;
El día de hoy, un cliente estaba teniendo un problema con sus reportes en SCCM 1910 y es que en los logs (srsrp) se visualizaba el siguiente error: (!) Error retrieving report files – [The SELECT permission was denied on the object ‘Reports’, database ‘CM_XXX’, schema ‘dbo’.].
Hoy les mostraré una solución a este inconveniente.
El escenario de este cliente es el siguiente:
- Sitio Primario – Servidor Principal (Virtual)
- Sitio con Punto de Reporting Services (Rol) – Servidor Base de Datos (Virtual)
A grandes rasgos, se ve de la siguiente manera:
Lo que tenemos que hacer es ingresar a SQL Server Management Studio y conectarnos a nuestra instancia donde se encuentra la Base de Datos del SCCM.
Ahora, nos dirigimos a Security/Logins (1) y buscamos el usuario NT AUTHORITY\SYSTEM (2).
Hacemos clic secundario sobre el usuario e ingresamos a Properties (Propiedades).
Nos dirigimos a User Mapping (1), seleccionamos la Base de Datos del SCCM (CM_XXX) (2) y en la parte de Database role seleccionamos db_datareader (3) y hacemos clic en OK (4).
Esperamos unos minutos y cuando ingresemos de nuevo al srsrp.log ya no aparecerá dicho error.
Muchas Gracias.