SSRS 2014, on the report portal website: how do I hide the menu bar circled in red on the attached screenshot? When I send a report URL to a user, I do not want to give them the ability to click on and navigate to any of the parent folders.
SSRS-Menu
The obvious solution would be to setup security on your reports so users cannot access the other reports, but in answer to your question, you can use the following format.
http://myservername/ReportServer/Pages/ReportViewer.aspx?%2fMYREPORTFOLDER%2fMYREPORTNAME&rs:Command=Render
notice that we use /ReportServer/ rather than the usual /Reports/
Related
I'm hoping someone can help me with this question. I'm using SQL Server 2019, SSRS 2019, developing reports in Visual Studio 2019.
I've created SSRS subscriptions using the MHTML format so I can have show a report in the body of the email. The report is a dashboard with charts that link to sub reports. When the emails are sent recipients can hover over the charts and see the link path, and instructions telling them to select link to open report. However, selecting any of the links only opens SSRS home page.
I don't know why this is not working. Can anyone offer some advice?
Per Alan Schofield below Adding URL
http://sedona/Reports?%2FMIS%2FCopy%20of%20QuickTest&acctnbr=654321&rs%3AParameterLanguage=&rc%3AParameters=Collapsed
So, the root cause of tis problem was the URLRoot setting in rsconfig did not match the web service url. Changing the URLRoot setting resolved the linking problem. Alan Schofield, thankyou for your help and suggestions. Your comments put us on the right path to resolution.
If it helps anyone, I referenced the following about URLRoot
Edit URL Link to Report Server within SSRS Subscription
I have a dashboard SSRS report in embedded in another web app.
In this report there are drill down reports(too many).
By default I set rc:stylesheet=hideToolbar for this main report. So the toolbar is hidden.
Now we want to show the Toolbar on specific drill down reports(not all of them).
Is there a way to do this?
I have tried to create a new stylesheet but as I'm not able to change rc:stylesheet parameter when I'm calling the drilldown report it doesn't work.
I understand what you are trying to do and know that this is achievable through custom stylesheets as well alternatively via a custom SSRS Toolbar UI (via old 2005/2010 mgmt and Execution SOAP SSRS APIs*).
But that may be way overkill for your situation.
My best suggestion with the current out-of-box behavior of SSRS as of MSSQL 2019 (applies to 2016 as well) would be to create a custom link or imageLink inside those subreports that you want to have an SSRS Toolbar for which then either pops up a small new browser window above the main report (or on a new tab) with the subreport- and per default SSRS behavior the toolbar will be there, or, if you want to be explicit you can add the SSRS qs param "&rc:Toolbar=true" to that link.
I have actually used both approaches on projects. It really depends on the requirements, priority and time ya know?
Let me know if I can try to further help in any way if anything I shared was useful.
*here is a similar solution to your kind of problem (the SSRS REST API v1 and v2 can do many things but not as much as the old SOAP APIs could): How to export SSRS 2017 report using REST API
My company is using SSRS 2008 for reporting services and there are 100's of different reports in it. After using SSRS 2008 for some charts we decided to to no use SSRS for charting and decided to use an open source javascript library to display charts. The main reason was to have some interactive charts!
I have now done a few charts in this open source library which itself is a asp.net webapp and have deployed it. I am wondering is there a way to add "links" to SSRS 2008 so when they are clicked user is redirected to this charts application. The main reason is to have one single area where employees will go for reports and charts.
I was thinking of creating an empty RDL file and on some 'onload' event just do a redirect but I have been unable to find if these reports fire any events!
Is there any other way to achieve it?
Right-click on the field you want to direct to your charting system, click Text Box Properties... and click Action. You want the Go to URL option, which you can use to enter a URL to redirect to.
Note that you can use expressions here to assist in going to the right chart, for example:
="http://mycharts/regionchart?Id=" & Fields!Region.Value
I have what seems like a very simple problem. We have built a project with 3 reports using SSRS (SQL Server Reporting Services) 2012. One main report and 2 drill-down reports that are called from the main project. Something like this:
Main Report
Details 1
Details 2
When Details 1 or Details 2 are called with the necessary parameters from the Main Report, everything works correctly. The problem is the when I go to the Web Service URL which is where the reports are published, the users see the 2 drill-down reports that are not relevant when run by themselves. What I need to try to do is hide the Details 1 and Details 2 from the Web Service URL so that they don't show up. I can't figure out how/where to do that.
Any suggestions would be appreciated.
George
The Web services URL is also known as the Reporting Services Interface and usually has an address similar to http://servername/reportserver/. This interface is not intended for user access. You can't hide reports in this interface.
The Report Manager, default URL of http://server/reports/, is intended for user access. In the properties for reports, data sources, and folders you will find a check box labelled "Hide in tile view." This is as close as you can get to what you are describing without building your own front end.
We're using a SSRS report with URL links that's being displayed in our web application. When we click on a link in the report, it should take you to a page within the web app. However, when we click on the link (link created using SSRS Action property), it appears to be clearing out the session variables. The web app gives the error that we are "no longer logged in".
Any ideas as to how to go about fixing or debugging? Thanks in advance!
Assuming that they are on different servers:
http://blogs.msdn.com/b/knowledgecast/archive/2007/01/31/the-double-hop-problem.aspx