March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi,
I am able to connect to my SSAS Instance with DNS/Alias name from SSMS and Power BI desktop.
But once report is published to report server, it fails to render data. And when i modify the connection string to acutal server name(instead of DNS name), it works well.
I cant as my power user to change the connection string for every report they publish.
PBIRS version is May 2019 and SSAS Tabular is 2016 SQL Server.
Please suggest if there are any fixes to be done here.
Thanks
Manoj
Are your Power BI Report Server and SSAS instances on separate machines? If so you probably have a Kerberos configuration issue.
SSMS and Power BI Desktop can fall back to using NTLM authentication as they only do a single "hop" connection
Client --> SSAS Server
But if Power BI Report Server is running on it's own server (which is a best practice) then you have the following:
Client --> Report Server --> SSAS Server
Where each of the arrows (-->) is a network hop and NTLM can only do single hop scenarios, for more than one network "hop" you need to have Kerberos configured and the SPNs and constrained delegation settings need to be setup with the correct name. It sounds like you might have these configured using the server name, not the DNS name.
Hi @d_gosbell
Thanks for your response.
SSAS instance and PBIRS are on same server box.
I will check if Keberos delegation is setup for this use case. If now will follow documentation and set it up.
Thanks
Manoj
No, if the two services are running on the one server Kerberos is not your issue.
What error do you get when using the DNS name?
If you log on to the server can you ping the DNS name and does it resolve correctly?
Hi @d_gosbell
The report server couldn't connect to the data source using the information you entered. Make sure you've entered the connection string and any credentials correctly.
The connection either timed out or was lost.
We couldn't connect to the Analysis Services server. Make sure you've entered the connection string correctly.
Thanks
Manoj
So you or an admin needs to remote desktop onto the server and see if you can ping the DNS name. If this fails (which I'm thinking it might) then you'll need to work with your IT people to figure out why.
Hi @d_gosbell
I did ping the DNS name from server (by connection from remote desktop). And DNS name is being pinged with out issue.
Kerberos delegation setup is needed when i have SSAS Instance and PBIRS on same server box?
Thanks
Manoj
@manalla wrote:
I did ping the DNS name from server (by connection from remote desktop). And DNS name is being pinged with out issue.
Hmm, I'm not really sure what else to suggest here. My only guess was that something was going wrong with the name resolution which does not appear to be the case. I can't think why else the DNS name would work from client machines, but not from the server.
Kerberos delegation setup is needed when i have SSAS Instance and PBIRS on same server box?
No, Kerberos is not required if SSAS and PBIRS are on the same box.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |
User | Count |
---|---|
4 | |
4 | |
4 | |
3 | |
3 |