I deployed reports on test server.i am using ssrs 2008 r2.
testers and developers are on same domain called 'ASDF' and testreport server is on 'HIJL' domain.
when I try to access ' htt://testservername/reports ' from my dev or test machine it is asking for credentials
If i put my windows login ,this isn't accepted.but if i enter HIJL\admin and password it accepts and showing reports.
I try to give permissions for 'ASDF' users but i am getting 'rsUnknownUserName' message.
how can i stop report manager asking the credential while opening it?
thanks
You configure a windows user account and give that account authorization to specific resources.
Create a standard windows user on the SSRS server.
Open SSRS and select "site settings".
Select the "Security Tab"
4. Give the windows account specified in step 1 access by tying in the account name and selecting the roles to grant.
5. Navigate to the SSRS home screen and select the "Folder Settings" tab.
6. Select the "New Role Assignment Tab" on the security page of "Folder Settings" and add the user(s) you specified in step 4. NOTE: This will give ReportUser access to all reports deployed.
This should give you easy access to deploy and access reports in a test environment.
Can a trust be set up between the domains so that the ASDF users may be authenticated on the HIJL domain?
If not, like lrb said, your options then become anonymous access, or a custom security implementation.
Related
I'm building SSRS reports with the goal of downloading them as XML through URL. That is,
example.com/ReportServer/Pages/ReportViewer.aspx?%2fReports%2fReportName¶meterInput=parameterValue&rs:Format=XML
For the purposes of building tools and not having to authenticate for the time being, we'd like to disable credentials checking. However, no matter the settings specified, I'm prompted for credentials in a popup dialog.
To test that my "connect using" settings weren't being overlooked, in the reports manager I selected "Connect using credentials supplied by the user running the report". When this is selected, I'm still prompted once for credentials in a dialog, then a second time as expected.
I've tried adding an unattended execution account, not requiring credentials, and supplying credentials stored in the report. None of these have worked and I'm wondering whether there's a setting I've missed in the rsreportserver.config, or something beyond my control?
You can create a shared Data Source in your reporting services (which will hold database connection credentials) and use it in your report. After that you don't need to pass Data Source credentials via URL when you are generating a report.
I'm using BIDS (Visual Studio 2008) to create and deploy SSRS reports to a report server, on a third-party hosted server.
The username and password that it uses to deploy reports onto the report server seems to be saved somehow, and I don't seem to be able to change it. Is there a way of changing this account? I'm getting a rsAccessDenied as expected. Previously it has asked for a username and password. To confirm, I'm getting this in the Error List pane:
The permissions granted to user 'SERVERNAME\ssrs' are
insufficient for performing this operation.
I can't start the software using these credentials as they only exist on the server. I can't change the permissions of this "fixed" account either as it's used by staff for read-only viewing of the reports. I already have an account for writing to the server that I would use if this software would let me.
I've looked at every setting I could find and I've tried creating a new solution, copying the report I need to deploy to this solution, but it still doesn't ask me for credentials.
The credentials were saved in Windows Control Panel -> Credential Manager (I'm on Windows 7). Just edit or delete the "Windows Credentials" for the server. For me, these credentials were, I think, saved by Internet Explorer rather than BIDS, but BIDS is happy to use them anyway.
Recently changed the windows password of the machine ,where the ssrs installed.All the services are running on the built-in account.
when trying to access the report server using the web-browser,it shows an error user does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed
Quick Fix:
Right click the browser and Run as Administrator.
Then browse to the Report Url.
(Assuming You got that error because of UAC restriction).
Is it possible to customize the
"User '......' does not have the required permissions."
error?
Thanks in advance.
Go to: http://localhost/reports (Do login with your Computer's username and password).
You should now be directed to the Home page of SQL Server Reporting Services here: http://localhost/Reports/Pages/Folder.aspx
From the Home page, click the Properties tab, then click New Role Assignment.
In the Group or user name textbox, add the 'domain & username' which was in the error message (you can find the domain and username for your computer in the rsAccessDenied error message).
Select all roles such as Browser, Content Manager, My Reports, Publisher, Report Builder, and then click OK.
Now, your domain and username should be assigned to the Roles that will give you access to deploy your reports to the Report Server. If you're using SQL Server Business Intelligence Development Studio to deploy your reports to your local reports server, you should now be able to access.
Hopefully, that helps you solve your Reports Server rsAccessDenied error message.
I am having a problem with deploying the SSRS report onto the report server. When I try to deploy the report from visual studio, I get the following error:
The permissions granted to user 'krishna' are insufficient for performing this operation.
I am not sure where to give the permissions so that the report gets deployed and I can see my reports on the reports folder.
According to the article How to fix Reporting Services permissions are insufficient for performing operation (rsAccessDenied):
Make sure you have access configured to the URL http://localhost/reports using the SQL Reporting Services Configuration. To do this:
Open Reporting Services Configuration Manager -> then connect to the report server instance -> then click on Report Manager URL.
In the Report Manager URL page, click the Advanced button -> then in the Multiple Identities for Report Manager, click Add.
In the Add a Report Manager HTTP URL popup box, select Host Header and type in: localhost
Click OK to save your changes.
Now start/ run Internet Explorer using Run as Administrator.
NOTE: If you don't see the 'Site Settings' link in the top left corner while at http://localhost/reports it is probably because you aren't running IE as an Administrator or you haven't assigned your computer's 'domain\username' to the reporting services roles, see how to do this in the next few steps.
Then go to: http://localhost/reports (you may have to login with your Computer's username and password)
You should now be directed to the Home page of SQL Server Reporting Services here: http://localhost/Reports/Pages/Folder.aspx
From the Home page, click the Properties tab, then click New Role Assignment
In the Group or user name textbox, add the 'domain\username' which was in the error message
*(in my case, I added: DOUGDELL3-PC\DOUGDELL3 for the 'domain\username', in your case you can find the domain\username for your computer in the rsAccessDenied error message).
Now check all the checkboxes; Browser, Content Manager, My Reports, Publisher, Report Builder, and then click OK.
Your domain\username should now be assigned to the Roles that will give you access to deploy your reports to the Report Server. If you're using Visual Studio or SQL Server Business Intelligence Development Studio to deploy your reports to your local reports server, you should now be able to.
I encountered this same issue, but the resolution was different.
looking at http://localhost/Reports/Pages/Folder.aspx and I had to 'edit item security' to get the parent permissions to apply to the child folders and items (reports).
When I manually tried to upload using the "Upload File" function, it became clear.
(! Replacing an item with another one that has the same name, but is a different type, is not allowed.)
It seems the folders where the report is stored did not allow overwriting. I applied the parent folder permissions over the reports folder and we were able to deploy using Visual Studio again. Not sure how it got into this state.