I am trying to learn a little SSRS and using my own personal laptop to do so. Now that I have built some simple reports which connect to an Azure SQL Database, I have taken the next step and deployed a new report to the Report Server which is on my laptop. However, now I CANNOT access that report via the Report Server.
My problem is that I am facing multiple errors – some of them circular – as I try to do this. Most of these errors are related to Security/Login/User issues (an area of personal unfamiliarity despite efforts at self-education). Some background (Names & ids have obviously been changed to protect the clueless):
• Laptop (My Development machine)
o Running SQL Server 2014
o Windows 10
o Name: LAPTOP-XXX
• Windows Credentials
o Account: Hank Clueless (with a SPACE between the First & Last Name)
• Databases
o ReportServer (on LAPTOP-XXX)
o DDX on Azure SQL Database
• Users (All Users are setup for SQL Server Authentication)
o ReportServer
Dbo
hc
guest
INFORMATION_SCHEMA
NT SERVICE\ReportServer
Sys
o DDX
- dbo
- hc
- abc (other users)
- guest
- INFORMATION_SCHEMA
- Sys
After some struggle, I have been able to deploy my first report to ReportServer. However, when I want to access that report via a browser, my troubles begin.
Using a browser, I try to navigate to _http://LAPTOP-XXX/ReportServer. I am them prompted for User Name & Password to connect to LAPTOP-XXX. The only Windows Account for my machine is Hank Clueless, so that is the only acceptable credential here. Using ‘Hank Clueless’ – I AM able to connect, but I immediately get a Reporting Services Error message in the Browser: The permissions granted to user 'LAPTOP-XXX\Hank Clueless' are insufficient for performing this operation. (rsAccessDenied)
Hank Clueless is NOT a USER in the ReportServer database
The ReportServer USER dbo is associated with the LOGIN name 'LAPTOP-XXX\Hank Clueless'
I cannot add a NEW USER to ReportServer and associate that new user with 'LAPTOP-XXX\Hank Clueless' because I get an ERROR “That Login already has an account under a different user name’
Questions:
What is the best practice for setting up a Development ReportServer on a personal laptop? Development Users?
How do I enhance the privileges for 'LAPTOP-XXX\Hank Clueless' so that I can see – and ultimately RUN – the new SSRS reports that I have deployed to my own machine?
Hank Clueless has NO login, user or access to the Azure SQL database (DDX). I use SQL Server Authentication. Do you have any guidance for the inevitable problems I am going to face passing credentials to DDX?
I welcome any guidance on this and thank you in advance for reading this.
‘Hank Clueless’