The error indicates the report pack could not be found in the SSRS database due to not being populated correctly.
In some cases this is the result of Microsoft SSRS requiring a secure connection.
Check if the report packs are available at SSRS’s web page. The default link is: http://YOUR_SERVER_NAME/ReportServer_VEEAMSQL2008?%2fVeeam+Reporter&rs:Command=ListChildrenIf).
If everything is fine you should see all report packs there. If any of them are not visible, this means that it has not been populated due to some reason. A “Repair” procedure should update SSRS database with the current information on Veeam Reporter’s report packs, but sometimes cannot update successfully.
At the same time, both Veeam Reporter website’s log:
File name - Utilities.log;
Default path - C:\Inetpub\wwwroot\Reporter\Veeam\Veeam Reporter)
and scheduling service log:
File name - SchedulingService.log;
Default path - C:\Documents and Settings\[user_account]\Local Settings\Application Data\Veeam\Veeam Reporter
show the following errors:
Exception Source: System.Web.Services
Exception Type: System.Web.Services.Protocols.SoapException
Exception Message: System.Web.Services.Protocols.SoapException: The operation you are attempting requires a secure connection (HTTPS). ---> Microsoft.ReportingServices.Diagnostics.Utilities.SecureConnectionRequiredException: The operation you are attempting requires a secure connection (HTTPS).
To solve the issue, perform steps below:
1. Stop IIS server
2. Change «SecureConnectionLevel» key to «0» in «RSReportServer.config» file (the default location is C:\Program Files\Microsoft SQL Server\MSRS10.VEEAMSQL2008\Reporting Services\ReportServer) – this will disable the need of secure connections
3. Start IIS Server
4. Perform “Repair” for all the report packs using Veeam Reporter’s web page
5. Try to generate a report