KB2899945 - FIX: "The report server cannot process the report" error when you view an SSRS 2012 or SSRS 2014 report on a SharePoint website

Applies To
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptoms

When you try to view a Microsoft SQL Server 2012 Reporting Services (SSRS 2012) or SQL Server 2014 Reporting Services (SSRS 2014) report on a Microsoft SharePoint website, you may receive the following error message:

Note

Microsoft.ReportingServices.Diagnostics.Utilities.InvalidDataSetReferenceException: The report server cannot process the report. The reference for the shared dataset 'DataSet' is not valid.

In this situation, you find that the DataSets and DataSources collection information for this report has been removed from the SSRS Report Server catalog database. However, the collection information is not deleted.

Additionally, the following error message will be logged in the SharePoint log:

Note

<Date><Time> w3wp.exe (0x2D54) 0x2C5C SQL Server Reporting Services Report Server Catalog 0000 High Catalog item /… /MyReport.rdl was not found in the SharePoint site. It will be deleted from the Catalog.

Note This issue occurs when there are some connection issues with the SharePoint content database.

Cause

This issue occurs because the reports are treated as invalid reports when the SharePoint configuration databases are online and can be connected to while the content database has connectivity issues.

Resolution

The issue was first fixed in the following cumulative update of SQL Server.

Cumulative Update 1 for SQL Server 2014 /en-us/help/2931693

Cumulative Update 7 for SQL Server 2012 SP1 /en-us/help/2894115

About cumulative updates for SQL Server

Each new cumulative update for SQL Server contains all the hotfixes and all the security fixes that were included with the previous cumulative update. Check out the latest cumulative updates for SQL Server:

      

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.