Sintomas
Considere o seguinte cenário:
-
Tem os Microsoft SQL Server Analysis Services (SSAS) instalados no SQL Server de Tabela.
-
Os serviços são ligados através de um utilizador que pertence a uma função definida com uma coluna restrita numa tabela.
-
Pode executar uma consulta desaprossegação noutra coluna da mesma tabela.
Neste cenário, ao executar a consulta, recebe uma mensagem de erro semelhante à seguinte:
A coluna "column_name" não pode ser encontrada na tabela "table_name ".
Por exemplo, define a segurança de Nível de Objeto na tabela Vendas de Revenda e Lucro Bruto e, em seguida, cria uma função que a restringe às permissões de Leitura. A consulta de pormenores falha e 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 seguinte atualização para SQL Server:
-
Atualização Cumulativa 9 para SQL Server 2017
Acerca de SQL Server com builds
Cada nova com build for SQL Server contém todas as correções de segurança e correções de segurança que estavam na com build anterior. Recomendamos que instale a comtrução mais recente para a sua versã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 padrão que a Microsoft utiliza para descrever atualizações de software.