I am currently testing SQL Server Report Viewer 2017 (150.900.148) control in our web application which is currently deployed with an older version.
When the application pool used by the web application hosting the report viewer control has “Enable 32-Bit Applications” set to true, it causes a performance issue with the control.
When the report is first opened it takes 3+ minutes before the parameter fields and toolbar are visible. It then takes another 3+ minutes for the report to render/display the data.
When running the same report in Report Manager or with “Enable 32-Bit Applications” set to false, the report behaves as expected. The parameters and toolbar are displayed instantaneously and the report data is returned shortly after.
Currently this issue is only occurring on a Windows 10 machine which contains both SQL Server/Reporting Services and the web application hosting the report viewer control. This issue does not occur on a Windows 7 machine with IIS 7.
I have duplicated this issue on 3 different Windows 10 machines. One machine is running SQL Server 2014 and the other 2 machines running SQL Server 2017.
This is not an issue with retrieving the data. And the issue only occurs when the application pool used by the web application has “Enable 32-Bit Applications” set to true.
I originally posted this issue in the SQL Server Reporting Services forum, and it was suggested in that forum that I post it here.