CORREÇÃO: Erro quando uma função é definida com uma coluna restrita é usada para executar uma consulta drill-through no SSAS

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

Sintomas


Considere o seguinte cenário:

  • Você tem o Microsoft SQL Server Analysis Services (SSAS) instalado no SQL Server no modo Tabular.
  • Você se conectar os serviços por meio de um usuário que pertence a uma função que é definida com uma coluna em uma tabela restrita.
  • Executar uma consulta drill-through na outra coluna na mesma tabela.

Neste cenário quando você executa a consulta, você pode receber uma mensagem de erro semelhante a seguinte:

Por exemplo, definir segurança em nível de objeto na tabela de Vendas de revendedor e Lucro bruto da colunae, em seguida, crie uma função que restringe a ler permissões. A consulta drill-through falhar e você recebe a seguinte mensagem de erro:

Resolução


Esse problema foi corrigido no seguinte atualização para SQL Server:

Atualização cumulativa 9 para o SQL Server 2017

Status


A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".

Referências


Saiba mais sobre a terminologia padrão que Microsoft usa para descrever as atualizações de software.