我正在尝试使用报告查看器打印包含条形图的报告,但遇到错误。我的报告服务器在 Windows Server 2003 SP2 上运行 SQL Server 2005 Reporting Services SP3。
以下是一些可以重现问题的步骤(至少对我而言)......
- 在干净的机器上,我打开报告,它显示正常。
- 然后单击打印按钮,系统会提示我安装 RSClientPrint ActiveX 控件。控件下载并安装正常。
- 然后我再次单击打印按钮,出现打印对话框。
- 我选择一台打印机,然后单击“确定”。
- 将出现一个消息框,其中包含以下文本(包括拼写错误)...
打印过程中发生错误。(0x80004005)
我尝试打印的任何其他报告都可以正常工作。此报告与其他报告的唯一区别是它包含条形图。如果我从报告中删除图表,重新部署它,然后重新运行它,它会打印而不会出现该错误。
据我所知,它并不孤立于特定的机器。它发生在我与之交谈过的每个客户身上,以及办公室里的各种机器身上。
有没有人见过这样的事情?我在网上看到过类似的帖子,建议卸载报告服务器上的视频驱动程序(认为 GDI dll 已损坏),安装服务包等。我尝试了所有建议,但还没有找到好的解决方案。
谢谢。