无法加载客户端打印控件 - 单独的SQL服务器和Web服务器

时间:2011-11-16 22:44:34

标签: asp.net reporting-services printing activex

我有一个单独的SQL(2008 R2)框和Web服务器(IIS 7)。 IIS服务器是公共的,SQL框不是(应该是) 在Web服务器上有一个带有报表查看器控件的asp.net页面。 reportview控件从SQL框中的Reporting Services中选取一个报表,并在网页中显示该报表。但是当我尝试打印时,我收到“无法加载客户端打印控件”错误消息。 我查看了很多帖子,并且有很多帖子,并尝试了一些“修复”,例如更新所有服务包等等。

我不能让最终用户调整他们的安全设置(这将约为100,000个用户) 必须有一个明确的答案来解决这个问题。我无法相信MS会让这种无法使用。

有任何建议或想法吗?

TIA 约翰

新信息* * 我能够登录到Web服务器并在Web服务器上使用IE在SQL服务器上调出reportmanager并成功打印。我实际上能够看到打印客户端下载,我得到了预期的安全提示。

我尝试以相同的方式提出有问题的网站,即在网络服务器上使用IE,报告显示但是当我去打印时,我得到“无法加载”错误。这种情况发生在几秒钟之前能够下载activex并成功打印的计算机上。

1 个答案:

答案 0 :(得分:0)

我要说的第一件事是你通常必须是机器上的本地管理员来实际安装客户端打印控件,如果他们不是那么我认为他们会得到这个错误。

前一段时间我确实看到ActiveX killbits更新破坏了客户端打印控件的问题,我感觉这是在2005年,但它可能值得检查?