Reporting services 通过在URL中传递参数来运行SSRS报告不会';我不显示报告的任何结果
我试图在服务器上运行一个SSRS报告,该报告以一个参数作为输入。当我在文本框中输入时,它会显示结果。在VisualStudio中也可以正常工作。 但是,我想在URL中传递参数并查看不起作用的报告结果 我已经看到了其他类似SO帖子的解决方案 其中提到检查数据集参数属性。 我的参数名是@TestId,值设置为=参数!测试值 因此,正如解决方案中所建议的那样,它是正确的 现在,我尝试使用URL模式访问我的报告,如下所示 仅给出参数和值 使用command=renderReporting services 通过在URL中传递参数来运行SSRS报告不会';我不显示报告的任何结果,reporting-services,ssrs-2014,Reporting Services,Ssrs 2014,我试图在服务器上运行一个SSRS报告,该报告以一个参数作为输入。当我在文本框中输入时,它会显示结果。在VisualStudio中也可以正常工作。 但是,我想在URL中传递参数并查看不起作用的报告结果 我已经看到了其他类似SO帖子的解决方案 其中提到检查数据集参数属性。 我的参数名是@TestId,值设置为=参数!测试值 因此,正如解决方案中所建议的那样,它是正确的 现在,我尝试使用URL模式访问我的报告,如下所示 仅给出参数和值 使用command=render 当我按enter键时,在这两
当我按enter键时,在这两种情况下都不会抛出任何错误,只是显示一个空白页,而不是报告的结果。有什么我遗漏的吗?根据你的评论,这里有一些细节。。虽然我想现在必须解决这个问题 下面是报表服务器: 下面是报告经理 在VS数据工具或投标中,设置与下面的
Projects->Properties
相同
因此,您必须在ReportServer中尝试URL参数,而不是在报表管理器中尝试。
到目前为止,您访问的是报表管理器
希望它有点道理,现在:)
因此,您的链接应该类似于http://testssrs14/Reportserver/..
也是一个很好的来源 请改用此URL并重试
http://testssrs14/ReportServer/
并导航到您要查找的报告
到达报告页面后,传递参数值
&<Parameter Name> = <value>
将此添加到URL的末尾
如果您需要进一步澄清,请告诉我。我猜您正在尝试从报表管理器访问报表,改为从报表服务器访问,然后传递值,与您目前尝试的相同。您使用的浏览器是什么?(Chrome将显示为空白)。如果您使用的是Chrome,则可以通过运行Chrome进行确认,并在运行后导出到文件。如果文件中有数据,则是浏览器问题。@Gandalph,我没有使用Chrome,在IE上运行。仍然不起作用。@Irf,我使用的是报表服务器。因此,当您点击“导出”按钮并将报表保存到Excel(例如)时,Excel文档是空的?(确认确实没有数据)
&TestId=1234