SCCM - Reportes: No se encontraron elementos

En estos días me encontré con el siguiente mensaje a la hora de acceder a los reportes del System Center Configuration Manager 2012:

No se encontraron elementos.

Ok, lo primero que voy a revisar es que aparece desde la web de Reporting Services de SQL:

Tampoco aparece nada.

El tema permisos no lo voy a revisar, ya que esto funcionaba hasta hace un tiempo sin problemas. Es por ello que me voy a inclinar en revisar el log correspondiente. Para este caso, el log es srsrp.log.

La ruta por defecto es C:\Program Files\Microsoft Configuration Manager\Logs\srsrp.log y me encuentro con lo siguiente:

Could not retrieve the reporting service name for instance ‘SCCM’

Clase no válida

Investigando un poco me encontré con un comando en particular que permite registrar nuevamente el proveedor WMI (en teoría al desinstalar una instancia de SQL).

El comando es cuestión es:

mofcomp "%programfiles(x86)%\Microsoft SQL Server\número\Shared\sqlmgmproviderxpsp2up.mof"

Donde corresponde según la versión de SQL, dejo una tabla para comprobar:

Versión de SQL Número
Microsoft SQL Server 2012 110
Microsoft SQL Server 2008 R2 100
Microsoft SQL Server 2008 100

En mi caso al tener SQL 2008 R2, el comando que ejecuté fue el siguiente:

mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"

Recomiendo reiniciar el servidor luego de ejecutar el comando.

Luego de ejecutar el comando, revisamos el log y encontramos lo siguiente:

Y si probamos nuevamente en acceder a los reportes desde la consola de SCCM:

Solucionado!

Happy scripting!

Comments