我已经尝试解决了一段时间,但似乎无法使其正常工作。我正在尝试将2个日期参数传递给SSRS报告。我正在使用SSRS2016。使您可以转到报告的链接是http://ServerName/Reports/report/SomeFolder/ReportName我尝试遵循仅添加&StartDt = 01/01/2020&EndDt = 01/31/2020和其他组合的一致同意的方法,并在下面列出。http://ServerName/Reports/report/SomeFolder/ReportName&StartDt=01/01/2020&EndDt=01/31/2020http://ServerName/Reports/report/SomeFolder/ReportName&StartDt=01-01-2020&EndDt=01-31-2020http://ServerName/Reports/report/SomeFolder/ReportName&rs:Command=Render&StartDt=01/01/2020&EndDt=01/31/2020http://ServerName/Reports/report/SomeFolder/ReportName&rs:Command=Render&StartDt=01-01-2020&EndDt=01-31-2020在所有情况下,我都会得到几乎相同的错误,唯一的不同是我添加日期的方式。 The path of the item '/SomeFolder/ReportName&StartDt=01-01-2020' is not valid. The full path must be less than 260 characters long; other restrictions apply. If the report server is in native mode, the path must start with slash. (rsInvalidItemPath)
我已经确认参数匹配StartDt和EndDt完全以这种方式出现在我的报告中,仅对于SAG,我什至使提示匹配,并且它们是非空日期/时间字段。无可用值或默认值。如果未选择任何内容,它将带有日历图标以选择一个日期,并且一切运行正常。
我实际上认为我在.Net解释中看到了某些内容,但它显示为下面的链接。像往常一样,我从未将答案标记为正确,而是留给下一个人。