Aplica-se a
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Sintomas

Considere o seguinte cenário:

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

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

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

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

A coluna 'column_name' não pode ser encontrada na tabela 'table_name' .

Por exemplo, você define a segurança de Nível de Objeto na tabela Vendas do Revendedor e na coluna Lucro Bruto e, em seguida, cria uma função que a restringe às permissões de leitura. 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

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

Sobre SQL Server builds

Cada novo build para SQL Server contém todos os hotfixes e correções de segurança que estavam no build anterior. Recomendamos que você instale o build mais recente para sua versão do SQL Server:

Status

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

Referências

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

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.