We have an SSRS server, and in the past, we would use the web portal to change the datasource and dataset in the sidebar menu. However, when we logged in recently, we noticed that this functionality had disappeared from the menu (see image below). I'm not sure if this is a configuration or permissions issue causing it -- how do I get this back?
Related
We have a 3-rd party (like a portal) hosting our SSRS Report Viewer inside an iFrame. The source of the iFrame is an ASP.NET web form page with the Report Viewer control. We pass the credentials to the Report Viewer from the code behind and everything works fine. Reports render in the viewer and the aspx page is running on an HTTPS site.
The report developer placed a hyperlink on a report that opens an non-HTTP url to the Report Sever that is supposed to download an Excel file. But the Report Server is behind a DMZ (actually running as a Windows Service and not IIS) and prompts users for credentials and only downloads the Excel file when the Report Server credentials (same ones used by the Report Viewer) are entered. This sounds like a double-hop issue.
Anybody trying to browse to the URL manually also get a prompt until they are authenticated because the SSRS is not in our domain.
TL;DR;
Is there anyway to pass the credentials of the Report Server from within a hyperlink inside the Report Viewer?
Functions as designed. Reports Developer did not really understand implementation details and found a work around.
I want to give a link on my SSRS report to a ftp location. For thee same I have dropped a text box on the report and given the link ftp://ftp.mysite.com/file.xls in the Action>>Go to URL setting. I am working with SQL Server 2008 R2.
However when I run the report and click on the link no action happens. However if I change the link to http, http://www.google.com/ then on clicking the link, a window opens.
So its working with http but not ftp. I verified the ftp location and its correct.
Any help will be greatly appreciated.
Vipul
Found the problem. FTP link does not work in report designer. On deploying the report and then running it, the ftp link started working. HTTP however works even from within the designer which caused the confusion in the first place. I dont know whether its by design but couldnt imagine why it should be that way.
I have a production SQL Server Reporting Services site called http://server/reports.
Now I want to redevelope this, without causing any downtime. I would like to copy the whole site and point it at http://server/reports2.
Here I can change what the user will see before evetually pointing the new site back at http://server/reports.
Is this possible
You can go into SSRS config and choose a new site name. All Programs>SQL Server 2008>Config Tools>SSRS Configuration Manager. It opens up a little admin site>Click 'Report Manager URL' on the left pane provided you have the credentials to get in. You can change your website and web service site here.
However that may wipe out your old site as I am not certain if that would work except for 'moving' a site. If you want two sites you will have to work with 'Scale-out Deployment' most likely which is a different problem all together.
Once again the SSRS security wall has hit me.
I did a fresh SSRS 2008R2 install.
I created a separate account (ssrs) on my box to access SSRS-related services.
Upon navigating to localhost/reportserver, I was confronted with a windows authentication popup. I entered the ssrs username and pw and after some time was presented with the following error message:
The permissions granted to user 'mybox\ssrs' are insufficient for performing this operation. (rsAccessDenied)
Navigating to localhost/reports/pages/folder.aspx renders the same SQL Server Reporting Services error.
I've setup reportserver.config as follows:
<Authentication>
<AuthenticationTypes>
<RSWindowsBasic>
<LogonMethod>3</LogonMethod>
<Realm></Realm>
<DefaultDomain></DefaultDomain>
</RSWindowsBasic>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
Ultimately, what I would like to do, is access the reports through my C# code, which I'm assuming I will use the authenticated user that I've setup on the box.
One post indicates to add the name or group to the ssrs group, which once done, doesn't work with SQLServerReportServerUser$MyBox$MSRS10_50.SQLSERVER2008R2.
Keep in mind, I am not yet able to even view any of the report services menus, as some people have had issues with. I'm at step 1, just trying to see the services.
I've even tried logging in with my admin account on this box - no go - still a permissions issue.
Some step-by-step guidance on this would be helpful.
Thank you.
After several different combinations of trying, the solution has presented itself.
To recap - this is auth issue was right when trying to access localhost/reports and localhost/reportserver - couldn't even get to the Reporting Services homepage.
I had tried setting Full Control permissions for my ssrs user and Everyone on C:\Program Files\Microsoft SQL Server\MSRS10_50.SQLSERVER2008R2\Reporting Services (and all subdirectories) which did NOT work.
Ultimately, I started IE in Administrator mode (right-click on IE, select Run as Administrator), and was able to navigate to localhost/reports which goes to http://localhost/Reports/Pages/Folder.aspx.
Select Folder Settings / New Role Assignment. The New Role Assignment page will allow you to setup specific users you have setup on the box.
In my case, for now and just testing, I just have one user to access all SSRS-related items.
Incidentally, I am accessing /reports through a different browser, so the fact that I'm in IE as Admin, doesn't affect the other separate vendor instance.
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