MS Reports日志文件位于何处?

时间:2011-12-28 15:21:51

标签: vb.net visual-studio-2010 reporting-services reportviewer

我有两个MS报告,每个报告都有自己的数据集。

第一个可以工作,但另一个没有填充它的表格中的任何内容。当我调试数据集时,就在显示报告之前,它已填充,我使用与第一个报告相同的设置。

我没有错误和其他输入..表只是没有显示任何行。

他们的任何日志文件是否可以告诉我什么,如果是,我在哪里可以找到它们?感谢。

2 个答案:

答案 0 :(得分:1)

可以在注册表中找到报表服务器日志文件位置:

  • HKLM
    • 软件
      • 微软
        • Microsoft SQL Server
          • {报表服务器实例名称,我的是MSRS10_50.MSSQLSERVER}
            • CPE

日志文件位置是与 ErrorDumpDir 键关联的数据值。

在报表设计器中预览时,任何错误消息都将显示在预览选项卡中。听起来你可能有一个不会在日志中报告的不同问题。仔细检查查询是否返回数据。您可能希望使用SQL Server Profiler(假设您的数据库是SQL Server)来调试针对数据库执行的查询。

答案 1 :(得分:1)

检查3件事:

  1. 看到绑定的数据集相同(即填充)

  2. 是报告显示格式化的标题(表格和列标题),这意味着表格格式正常。

  3. 如果您需要,可以查看报告.rdlc文件(它是为报告生成的xml基本文件)