SCCM reports are great way of getting information from SCCM 2012. Any users who has access to run reports can see them locally  from SCCM Console on their computer. They can also use the reporting web portal to see them (Usually : http://SccmServerName/reports)

Problem

Your SCCM Reporting Point is running fine, you can see all reports in the console but SCCM 2012 Reports not running when you :

  • Browse to the Monitoring / Reporting / Reports
  • Right-click any SCCM 2012 report and select Run 

SCCM 2012 Reports not running

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Running the same report from the web portal is working fine

Cause

Navigate to the console log file C:\Program Files(X86)\Microsoft Configuration Manager\AdminConsole\AdminUILog\smsadminui.log

The following error will be displayed :

Microsoft ReportViewer Winforms version 10.0.0.0 or one of its dependencies. The system cannot find the file specified

This error means that Report Viewer is not locally installed on the computer.

Resolution

  • Close the SCCM console
  • Download and Install Report Viewer or go to the console installation directory\Adminconsole\bin folder and run ReportViewer.exe.
  • Restart console

SCCM 2012 Reports not running

Comments (2)

pinecones

03.20.2017 AT 05:23 PM
Is there a way to get SCCM to work with newer versions of Report Viewer? (like 2015)

André Petinga

10.25.2016 AT 10:14 AM
I have a problem: The Reports are only configured to work with SSL with the port 4443. If i open the link with a browser, it works fine: https://SQLSERVERFQDN:4443/ReportServer_SCCMSERVERFQDN https://SQLSERVERFQDN:4443/Reports_SCCMSERVERFQDN But inside the SCCM console i have 0 reports!! Looking at the SMSAdminUI.log, I see the error: [18, PID:5704][10/25/2016 15:49:53] :[SCCMSERVERFQDN] : The request failed with HTTP status 404: Not Found. In the SQL Server, looking at the srsrp.log, i see: Reporting Services URL from Registry [http://SQLSERVERFQDN/ReportServer_SCCMSERVERFQDN/ReportService2005.asmx] The request failed with HTTP status 404: Not Found. Failures reported during periodic health check by the SRS Server SQLSERVERFQDN. I think the console is always trying to access the reports with the default port (http:80). How do I change it to look for them at https:4443 ??