![SSRS报告“无法加载客户端打印控件”](https://linux22.com/image/523317/SSRS%E6%8A%A5%E5%91%8A%E2%80%9C%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%89%93%E5%8D%B0%E6%8E%A7%E4%BB%B6%E2%80%9D.png)
我们正在使用 SQL Server 2008 作为(第三方)Web 应用程序,他们利用 SSRS 进行报告。
最近,所以我假设这与 MS 补丁有某种关系,每当我们单击报告中的“打印”图标时,都会弹出一个错误窗口:
Message from webpage
Unable to load client print control.
- Web 服务器是 Windows Server 2003 R2 x32
- SSRS 服务器是 Windows SQL Server 2008 10.0.2531.0
- SQL 服务器是 Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
- 客户端是 Windows 7 和 Windows XP
所有服务器均根据 Windows 更新进行更新。
SSRS 服务器还安装了“Report Viewer Redistributable 2008 Service Pack 1 安全更新 (KB971119)。
答案1
如果应用程序使用报告查看器 .net 控件,则还必须在任何应用程序/Web 服务器上安装报告日志文件。
用户还需要管理员权限才能在 xp 中安装 activeX。
我们自动为所有用户安装这些组件 - 类似于此: http://www.kodyaz.com/articles/client-side-printing-silent-deployment-of-rsclientPrint.aspx
这当我遇到这个问题时是一篇有启发性的帖子。