SSRS: This Page Could Not Be Found - reporting-services

I have walked into an already setup instance of SSRS and am trying to help troubleshoot an issue for a new user. When the user attempts to connect to the URL (i.e. http://myServerName/Reports), she gets a "This page could not be found" error in the browser. As of now, this only appears to be happening for this one user.
I am not quite sure if this error is occurring because of a Report Manager permissions issue, or because of a server permissions issue. Does anyone have any ideas on what security/permissions settings I can check on either side to see why this one user cannot access the site?

Related

Cloud Functions - Unknown error while fetching the archive

I've been unable to access the source code for any of my Cloud Functions across multiple Google Cloud Projects for well over a week. When clicking through to the Source tab of a function I see a greyed out area with the message "Unknown error while fetching the archive".
On clicking Edit I'm met with "We can't display source code of this function." The error persists even if I try to set up a new Cloud Function. Then I get an error with no accompanying message.
There doesn't seem to be any issue with billing, I've tried logging in as a different user and I'm unable to find any documentation online. Has anyone been able to resolve this successfully?
In most scenarios, this error arises due to billing issues related to the account. However, since you confirm your case is not so, I suggest you try logging in with an incognito window once.
If it doesn't help, make sure to try out the steps mentioned in here.

SSRS Interface changed overnight

When I came in to work yesterday, I went to run my usual reports. I go to 192.168.1.43/Reports like usual and was greeted with this error.
First I noticed the IP address changed, easy enough. I go to 192.168.1.44/Reports. But I was greeted with the same error (since then I changed this server to a static IP). The only thing that works is if I go to 192.168.1.44/ReportServer. Then the interface looks like this. My subscriptions are still running but I can not get to them. I've been trying to figure this out for more than a full day at this point. Any help would be very much appreciated.
The view you can see in your screenshot is normal, this is the Web Service URL.
The bit that is not working is the Web Portal URL which, by default, is the same address but ending in /Reports as you have already tried.
This may not resolve the problem but the first thing to check is that the address is configured correctly.
Open "Reporting Services Configuration Manager", connect you your report server when prompted (just the server name or address is required)
Then check the "Web Portal URL" tab
(this is based on SQL Server 2016 so may be slightly different on your version)
If the address is incorrect, click "Advanced" to make changes

SQL Server 2008 R2:

I need to show some reports to my manager in 3 days time, but am not able to.
Every time I try to deploy reports in SSRS, I am unable to, as I am getting the following error:
the permission granted to the user /report is not sufficient for performing this operation
I have found several solutions online, however the steps mentioned are not helping me.
Please find the screen shot below, from after trying to resolve with many approaches.
This can only be fixed with permission sets. Your user probably doesn't have the publish permission. Once you get the publish permission you can create and put reports on the website.
Steps:
First:
You need to navigate to the Reporting Server and click on the arrow to the right
of the folder you need access to when you hover your mouse over it.
Second:
Click on security
Third:
At the top click on new role assignment
Fourth:
Enter you user name or group in the box labeled "Group or user name:" be sure to
include your domain with it as well
Fifth:
Check Publisher, Browser, Reader, and Report Builder
Sixth:
Click Ok
After this you should be set to make and publish reports.

How to avoid Authentication issue in Mozilla FF in SSRS Reports

I've deployed an SSRS report on my PC and am able to access my report through the report manager. When I copied the report URL and opened it on another PC over the network, it asked for credentials when using Mozilla Firefox.
I've tried the following in Firefox:
The about:config "This might void your warranty!" warning page may appear. Click I'll be careful, I promise!, to continue to the about:config page.
In the about:config page, search for the preference network.automatic-ntlm-auth.trusted-uris, and double-click on it.
I've added my server URL in that manner, which prevents the credentials popup from appearing.
I don't think this is the correct way of doing things. If I'd pass around the URL to -say- 100 different users, they would all need to do what i did as described above?
Can anyone help me to avoid credentials popups (username and password), and open the report directly?
check your server URL, must be just "http://server_name" in firefox about:config "network.automatic-ntlm-auth.trusted-uris" key
store credential required in for accessing data source, at report tab "data source"-"Credential stored securely in the report server"
add in security tab "domain user" that has credentials for accessing the report , check only for "Browsing"
enter credential for "domain user",for the first time when showing report in firefox and allow to remember
now it works automatically when you start link shortcut
The report will need credentials to run. (Turning on anonymous access to SSRS is not supported and not recommended.)
Those credentials can come from a few different places.
1. Users are prompted for user name and password.
2. Credentials are stored in the browser (or in Windows.) As you've seen, this is easier to handle with Internet Explorer than Firefox for NTLM authentication. But Firefox does give you an option, as you've mentioned.
3. Some other service or website accesses the report server and hands in credentials. This other service then passes the report on to users. Designing this would require some thought: Would you need to track who accesses this service? How would you secure individual reports?
Your comment suggests that you have conflicting requirements: you aren't allowed to have Firefox automatically log in for security reasons, but you want to have Firefox automatically log in. There's no technical advice that can solve that problem.

SSRS Authentication Issues on a fresh install

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.