TL; DR: How can I link to an SSRS (2016) report via URL with a parameter in the query string AND display (display) the FULL MENU bar (the top "SSRS Chrome" with the favorites, browse, keep)? Settings, breadcrumb navigation, etc.).
Why: I issue an old 2008R2 instance by putting a clickable link on the old RDLs to new versions of similar reports in the 2016 instance. If the user has selected / entered a parameter value, I would naturally like to forward this to the new report if possible. I followed the dox and created the url like this:
or the non-coded, more readable version:
http://ssrsInstance/ReportServer/Pages/ReportViewer.aspx?/Folder Name/Order Line Details&rs:Command=Render&OrderNo=123456
This works in that the report is displayed with the completed parameter values, but NOT the top-level SSRS menu section, ie the branding (logo / title), the Settings / Download / Help buttons in the top right. and the Favorites & Browse links on the top left. I WANT This stuff is displayed because it tells them that they are in the new reporting system and can navigate and find other reports.
What else I tried: Just use the report's & # 39; standard & # 39; URL (like navigating from the menu in the new instance) and append the parameter to the end as follows:
or for the uncoded version:
http://ssrsInstance/reports/report/Folder Name/Order Line Details&OrderNo=123456
This leads to an "Invalid element path" error:
The path of the item '/Folder Name/Order Line Details&OrderNo=123456' 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)
And of course the other (less cheap) option is to just use this URL without the parameter, but that forces the user to have to do the job again (especially with more complex parameter sets and multivalued parameters), which would be shit.
Hope there is a way! Thank you all. 🙂 🙂