Sintomas
Considere o seguinte cenário:
-
Utiliza uma base de dados do Microsoft SQL Server 2017 como fonte de dados para um modelo de consulta direta tabular no SQL Server Analysis Service 2016.
-
A base de dados SQL alvo está num nível de compatibilidade mais antigo, como o sql server 2016.
Neste cenário, quando navega no modelo 'Consulta Directa', recebe a seguinte mensagem de erro:
Erro DirectQuery: DirectQuery não pode ser utilizado com esta fonte de dados – por favor, considere mover-se para uma fonte de dados suportada ou atualizar a fonte de dados do SQL Server para a versão mais recente disponível.
Resolução
Esta correção está incluída nas seguintes atualizações cumulativas para o SQL Server:
Atualização Cumulativa 7 para SQL Server 2017
Atualização Cumulativa 8 para SQL Server 2016 Service Pack 1
Sobre as construções do SQL Server
Cada nova construção para o SQL Server 2016 contém todas as correções de hotfixes e correções de segurança que estavam na construção anterior. Recomendamos que instale as últimas atualizações cumulativas para o SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.