2016 版报告中未显示报告正文

Report body not showing in 2016 version of reports

我是运行一个显示SSRS报告的ASP.NET应用程序。

这在产品中运行良好,使用 SQL Server 2012,但在我的开发机器上我是 运行 SQL Server 2016 with SSRS 2016。

在这里,报表头显示(参数选择),但没有报表正文。 相反,我得到了一个相当破损的打印对话框。

知道这些版本之间发生了什么变化导致了这个问题吗? 谢谢

您需要最新版本的报表查看器 (13) 才能使用 SSRS 2016。Microsoft 提供了一个预览版作为 nuget 包,名称为 Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview

如果您仍在生产中使用 SQL Server 2012 或 2014,那么在您部署代码时我可能会坚持使用旧的报表查看器。