问题:从 BIDS 2008 R2“预览”选项卡中进行打印会挂起,并且必须在任务管理器中结束该进程。

事实

  • 我可以在项目的调试配置属性下将报告设置为stintitem,然后运行,从而产生预览窗口。然后成功打印。

  • 我可以将报告部署到报告服务服务器,并从报告管理器中成功打印。

  • 我可以创建一个没有数据源的新报告,只需将文本和图像放置在页面上,然后在“预览”选项卡中成功打印。

  • 使用 BIDS 2005 时不存在问题,能够从“预览”选项卡打印就好

  • 我可以从“预览”选项卡中导出为任何格式(例如 PDF),打开文件并成功打印

采取的故障排除步骤(具有相同的失败结果):

  • 尝试过其他SSRS项目
  • 尝试过其他 SSRS 报告
  • 尝试了一个新的 SSRS 项目,简单的数据访问......没有图像、非标准字体等。
  • 不同系统上的重复问题(服务器、工作站、新报告等)
  • 使用Jet 4.0 OLEDB连接到Access数据库作为数据源
  • 使用 SQL Server 2005 作为数据源
  • 使用 SQL Server 2008 作为数据源
  • 在 SQL Server 上设置 NOCOUNT ON (各种论坛恶搞建议)
  • 在 SQL Server 上设置 NOCOUNT OFF
  • 更改了打印机(型号、驱动程序等)
  • 尝试通过电缆连接本地打印机

问题:任何人都可以复制这种行为吗?这是 BIDS 2008 R2 中的错误还是开发环境从未打算提供这种从“预览”选项卡中打印的更“类似于生产”的功能?

谢谢,杰夫

有帮助吗?

解决方案

我也有同样的问题。我可以提供的唯一附加信息是,此问题发生在运行 Windows XP SP3 以及 Windows 7 64 位的系统上。另外,如果我在预览时单击“打印布局”图标,然后单击“打印”图标,一切都会按预期进行。

我正在使用 BIDS 2008 R2 CU3。

2010 年 11 月 2 日:Microsoft 对我昨天提交的支持票的回复:看来您发现了一个错误。我能够毫无问题地重现它,我的同事也是如此。我将写一份错误报告并提交。一旦完成,我将结案。最好的解决方法是单击“打印布局”图标。我发现的唯一的另一个方法是删除数据源,这对于报表来说不是一个实用的选项。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top