Sintomas
Tenha em conta o seguinte cenário:
- Tem o Microsoft SQL Server Analysis Services (SSAS) instalado no SQL Server no modo Tabular.
- 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.
- Executar uma consulta de exploração noutra coluna na mesma tabela.
Neste cenário, quando executa a consulta, recebe uma mensagem de erro semelhante à seguinte:
Nota
A coluna «column_name» não pode ser encontrada na tabela «table_name».
Por exemplo, você define a segurança Nível do objeto na tabela Vendas do Revendedor e na coluna Lucro Bruto e, em seguida, cria uma função que a restrinja às permissões de Leitura. A consulta de detalhamento falha e você recebe a seguinte mensagem de erro:
Nota
A coluna "Lucro Bruto" não pode ser encontrada na tabela "$Reseller Vendas".
Resolução
Esse problema foi corrigido na seguinte atualização para SQL Server:
- Atualização cumulativa 9 para SQL Server 2017
Acerca de SQL Server compilações
Cada nova compilação para SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia padrão que a Microsoft utiliza para descrever as atualizações de software.