FIX: Image is not displayed correctly in the webpage when you use DrillThrough action on an SSRS 2012 or 2014 report


Symptoms


Assume that you have an image that is stored in SQL Server tables as a header or a footer image in Report Definition Language (RDL) reports. You open a drillThrough report that has the header or footer imager in SQL Server Reporting Services (SSRS) web service page. In this situation, the image is not displayed correctly in the webpage. Additionally, you receive the following error message in SSRS log:
library!ReportServer_0-2!10d4!<timestamp>:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.StreamNotFoundException: , Microsoft.ReportingServices.Diagnostics.Utilities.StreamNotFoundException: The stream cannot be found. The stream identifier that is provided to an operation cannot be located in the report server database.;
library!ReportServer_0-2!eb8! <timestamp>:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.StreamNotFoundException: , Microsoft.ReportingServices.Diagnostics.Utilities.StreamNotFoundException: The stream cannot be found. The stream identifier that is provided to an operation cannot be located in the report server database.;


Note This issue does not occur in Report Manager.

Resolution


Service pack information for SQL Server 2014

To resolve this issue, obtain Service Pack 1 for SQL Server 2014.

For more information about SQL Server 2014 Service Pack 1 (SP1), see bugs that are fixed in SQL Server 2014 Service Pack 1 .

Service pack information for SQL Server 2012

To resolve this problem, obtain the latest service pack for Microsoft SQL Server 2012. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
2755533 How to obtain the latest service pack for SQL Server 2012

Status


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