我讨厌过帖,但我在服务器故障方面没有取得任何进展,而且这里有关于报告服务的更多活动。
我在SSRS中创建了一个简单的报告,然后尝试使用数据驱动的订阅。
我可以验证订阅是否在“我的订阅”页面上运行。在状态下,它显示Done: 1 processed of 1 total; 1 errors.
如何找出此错误?
我查看了Windows事件日志,但没有找到任何内容。我还检查了SQL Server日志,但也没有。
答案 0 :(得分:14)
您需要查看“报表服务器执行日志”,这是一个特定的SQL Reporting Services日志文件。
有关详细信息,请参阅Reporting Services Log Files。
答案 1 :(得分:5)
派对有点晚了,但是: 这是我在DD订阅失败时找到我的日志的地方:
C:\ Program Files \ Microsoft SQL Server \ MSSQL.2 \ Reporting Services \ LogFiles 查找文件名:ReportServerService * .log,其中包含相关的修改日期
答案 2 :(得分:3)
您还可以查看报告历史记录,获取此选项,将鼠标放在报告的顶部,然后从报告的下拉列表中选择管理选项,查找“报告历史记录 “在左侧选项中,创建”新快照“
它会告诉你,最后一个错误知道:
Parameter validation failed. It is not possible to provide valid values for all parameters (rsParameterError)
对于这种情况,您需要检查报告的定义,我遇到了用于向报告发送参数的下拉列表的问题。
答案 3 :(得分:0)
您可以在其中查找报表服务器服务日志的路径可能不同,例如: C:\ Program Files \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Reporting Services \ LogFiles
在此日志中,您可以找到生成报告后发生的错误。例如,如果Reporting Services用户需要在订阅后将报告编写为CSV文件并且缺少必要的授权,则可以在这些日志中找到错误描述的唯一位置,而作业的历史记录与订阅相关联,执行日志将告诉您报告已正确生成(没有关于保存报告)。