Eu tenho um Power BI Report Server funcionando perfeitamente conectando-se a máquinas SQL Server apenas com uma instância padrão. Também posso me conectar a SSAS
instâncias nomeadas com os SPNs adequados e permitindo Kerberos constrained delegation
da conta de serviço do Power BI para o MSOLAPSVC.3 service
(SQL Server Browser). Acredito que tenho todos os SPNs adequados configurados corretamente, pois posso executar servidores vinculados e consultar praticamente qualquer coisa, de qualquer coisa. O Kerberos Configuration Manager mostra marcas de seleção verdes para tudo.
Meu único problema é conectar-se a instâncias nomeadas do mecanismo do SQL Server (não SSAS). Eu recebo o erro abaixo, que você normalmente obteria se os SPNs não fossem registrados corretamente.
DESCRIÇÃO: Falha no logon do usuário 'NT AUTHORITY\ANONYMOUS LOGON'. Motivo: não foi possível encontrar um login correspondente ao nome fornecido. [CLIENTE: xxxx]
Existe uma diferença em como as instâncias nomeadas devem ser conectadas do Power BI (e talvez do SSRS também)? Estou tentando fazer um DirectQuery em uma instância nomeada remota do SQL Server em um arquivo .pbix em meu ambiente.
Depois de horas de solução de problemas, eu tenho isso funcionando. Eu tive que permitir que a conta de serviço PBI passasse credenciais para o(s) SQL Server(s) de destino em uma porta EXPLICIT, mesmo ao conectar a uma instância padrão em 1433. Se alguém tiver alguma entrada, sinta-se à vontade para comentar, mas aqui está o que funcionou Eu: