SSRS报告“无法加载客户端打印控制”

我们使用SQL Server 2008作为(第三方)Web应用程序,他们利用SSRS进行报告。

最近,所以我假设这与某个MS补丁相关,只要我们点击报告中的“打印”图标,就会popup一个错误消息:

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 Update,所有服务器都是最新的。

SSRS服务器还安装了“Report Viewer Redistributable 2008 Service Pack 1安全更新(KB971119)”。

如果应用程序使用报告查看器.net控件,则还必须将报告重新安装到任何应用程序/ Web服务器上。

用户还需要pipe理员权限才能在xp中安装activeX。

我们自动将这些组件安装到所有用户 – 类似于: http : //www.kodyaz.com/articles/client-side-printing-silent-deployment-of-rsclientPrint.aspx

当我遇到这个问题时,这是一个很有启发性的post。

http://blogs.msdn.com/b/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx