KB4340134-FIX: erro quando uma função que é definida com uma coluna restrita é usada para executar uma consulta Drillthrough no SSAS

Sintomas

Considere o seguinte cenário:

  • Você tem o Microsoft SQL Server Analysis Services (SSAS) instalado no SQL Server no modo de tabela.

  • Você conecta os serviços por meio de um usuário que pertence a uma função definida com uma coluna restrita em uma tabela.

  • Você executa uma consulta Drillthrough em outra coluna na mesma tabela.

Nesse cenário, quando você executa a consulta, você recebe uma mensagem de erro semelhante à seguinte:

Não é possível encontrar a coluna ' column_name ' na tabela ' table_name ' .

Por exemplo, você define a segurança em nível de objeto na tabela vendas do revendedor e na colunalucro bruto e, em seguida, cria uma função que o restringe para ler permissões. A consulta de detalhamento falha, e você recebe a seguinte mensagem de erro:

A coluna ' lucro bruto ' não pode ser encontrada na tabela ' $Reseller vendas '.

Resolução

Este problema foi corrigido na atualização a seguir para SQL Server:

Atualização cumulativa 9 para SQL Server 2017

Sobre as compilações do SQL Server

Cada novo Build do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos instalar o Build mais recente para a sua versão do SQL Server:

A compilação mais recente do 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 a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×