CORREÇÃO: Erro "DirectQuery não pode ser usado com essa fonte de dados" quando você navega por um modelo de consulta direta no SQL Server

Aplica-se a: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core

Sintomas


Considere o seguinte cenário:

  • Você usar um banco de dados do Microsoft SQL Server 2017 como uma fonte de dados para um modelo de consulta direta tabela no SQL Server Analysis Service 2016.
  • o banco de dados SQL de destino está em um nível de compatibilidade mais antigo, como o SQL Server 2016 nível.

Neste cenário quando você procurar o modelo de consulta direta, você recebe a seguinte mensagem de erro:

 

Resolução


Essa 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

Status


A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências


Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.