SSRS 打印机弹出窗口未在 Internet Explorer 11 中显示

SSRS Printer pop up not showing in Internet Explorer 11

我无法在 Internet Explorer 11 中弹出 SSRS 基础报告打印。但它成功地与 ie 8 一起工作。服务器 os 是 2012,SQL 版本是 2008 R2,客户端 Pc 是windows10.

在一些旧版本的 SSRS 中,您必须将 IE 置于兼容模式才能使某些功能正常工作。你有两个选择,你可以在客户端或服务器端修复它。

客户端:修复 IE 11 中的 SSRS 兼容性问题

这必须应用于所有用户的浏览器。

  • 打开IE11浏览器
  • 按 F12 – 这将在底部打开一个开发者工具 浏览器
  • 单击 "Emulation" 选项卡
  • 将 "Document mode" 更改为 "Edge"
  • 尝试访问报告。您现在应该可以访问该报告 在 IE11 中没有任何问题。

服务器端:修复服务器级别的 SSRS 兼容性问题

此更改将反映在所有用户的浏览器中,您无需对客户端浏览器设置进行任何更改。

  • 建议备份reportviewer.aspx文件 位于 \Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\ReportServer\Pages.
  • 打开位于 \Microsoft SQL 中的 reportviewer.aspx 文件 Server\MSRS12.MSSQLSERVER\Reporting Services\ReportServer\Pages 中 记事本。
  • 将元标记从 meta http-equiv="X-UA-Compatible" content="IE=5" 更改为 meta http-equiv="X-UA-Compatible" content="IE=Edge"
  • 保存文件并尝试在 IE11 中访问报告,您现在应该可以 能够毫无问题地访问报告。

blog post 中描述了确切的问题。