2008-12-04 198 views
23

有没有人遇到过这个问题?ReportViewer客户端打印控件“无法加载客户端打印控件”?

似乎MS有他们自己的更新打破它:

A number of people have reported problems using the ActiveX print control in the report viewer after installing Microsoft Update 956391. Specifically, users receive the error "Unable to load client print control" when clicking on the print icon in the report viewer toolbar. I would like to explain what is happening, why we did it, and how to fix the problems that you or your customers are experiencing.

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

我可以让它在ReportManager再次但在我们的应用程序(RSinteract),它引用了8.0版的工作。无论我做什么,ReportViewer的0.0都不起作用。

我已经试过这里的一切: http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx

我想不需要我来重建和重新部署到我所有的客户修复。有任何想法吗?

回答

13

找到了解决:

  1. 首先确保打印报表管理工作(打开报表管理器的报告,并从那里打印)。

  2. 如果它的工作转到步骤3,如果您收到相同的错误,则需要在报表服务器上安装以下修补程序。

  3. 下载并安装以下更新:

+0

一个客户报告这引起了与另一个SQL Server实例放缓的报告。看着它。 – 2008-12-10 11:18:42

+0

客户现在报告说减速是无关的。 – 2009-01-06 11:50:37

1

我有同样的问题(在几个不同的服务器上)。在某些服务器上应用SP3和Report Viewer SP1可以帮助客户机连接并下载控件,而不会出现任何问题。 但是,我有一台服务器,即使在应用更新之后,在使用客户端计算机访问报告查看器时,它仍然给我提供了错误。 在查看正在发送的确切URL GET请求时,我发现可以强制客户机直接连接到报表服务器以下载控件。

用户将需要输入以下网址:

http://reportservername/Reports/Reserved.ReportViewerWebControl.axd?ReportSession=51bjqv45xydgos2wghu5ceza&ControlID=7617dedbf0234f89b80cad8e64431014&Culture=2057&UICulture=9&ReportStack=1&OpType=PrintHtml

这应该然后弹出要求下载/安装提示。

+0

感谢您的进一步信息,我已将这些信息发布到我们的产品博客http://rsinteract.electricbiro.co.uk,您可以在此获得荣誉。 – 2009-04-22 11:57:31

4

无法加载客户端打印控制!
每次,客户都希望通过点击报表查看器上的按钮打印报表,他们总是收到此错误消息。

我花了近两周的时间来解决这个问题。
我的环境是:
- 窗口Server 2003标准版R2
- 报表服务器版本10.XXX
- 客户端与和WindowXP SP3
我的解决办法是:
- 更换CAP文件(RSClientPrint-x86.cab )在C \ Program Files \ Microsoft SQL
Server \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin \
- 提取RSClientPrint-x86.cab并将其分发给客户端。


听到的是CAB文件:https://sites.google.com/site/narithsite/Home/RSClientPrint-x86.cab?attredirects=0&d=1

1

服务器环境:SQL2008的x64 SP2报告服务的Windows Server 2008 x64的,

客户端PC环境:Windows XP SP2与IE6或更高版本,所有用户登录到Active Directory,用户不是本地管理员或超级用户组的成员。

错误:当用户打印报告得到一个错误“无法加载客户端打印控制”,对于我们工作

解决方案:SQL取代SQL 2008以下文件2008 R2

Program Files文件\ Microsoft SQL Server的\ MSRS10.MSSQLSERVER \ Reporting Services的\的ReportServer \ BIN RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab

在您更换一个文件服务器的用户不会得到上述错误和他们不要求使用本地高级用户或管理员权限下载Active X.建议通过Active Directory GP将报告服务器URL添加为受信任的站点(添加到受信任的站点)。

1

在我来说,当我得到这个消息的IE建议我安装来自Microsoft的附加组件。安装问题解决后。

我的软件:
IE9,但工作还对老年人
SQL Server 2008 R2的

相关问题