In this post, I am sharing a solution for a problem I faced while I started using Power BI. When you try to connect with SQL Server as Data Source, you may encounter this error message:
The user was not authorized
And it will not let you proceed.
There could be two possibilities for this problem you can try and fix it. First of all, of-course check if the user credentials are correct for login purpose. In my case, I am using a user name which letting me login to my SQL Server successfully, but when I try to connect through Power BI by same user name, it starts giving me the above error message.
Here is how I fixed it.
Go to SQLSERVERNAME > Security > Logins > select you desired user name
Right click on selected user, select Properties, and go to Server Roles page.
Assign sysadmin role by setting the checkbox as true.
Now if you try login from Power BI desktop client, it should login successfully.
Just in cause, if it still not logged-in, you may try this second option. I don't know the real reason for this behavior but I found on internet while searching for my problem and find this workaround, so I am sharing it here if it may help someone facing similar problem.
Your log-in screen may be similar to this:
Note that here Windows tab is selected and providing two options as Use my current credentials and Use alternate credentials. You might have tried both and it did not worked.
The trick is that, just use the second tab below Windows, named Database. Similar to this:
Put your user name and password in this tab, and it should work now.
I hope you find this post helpful. I would be happy to receive your thoughts about this, if you have encountered similar problem and fixed it. In case if you have tried some other option, please just mention in the comments below and I will add in this post so others people could get benefit.