CORREÇÃO: Um erro de cálculo ocorre quando uma medida de segurança é consultada no SSAS 2017

Aplica-se a: SQL Server 2017 Developer on WindowsSQL Server 2017 Enterprise on WindowsSQL Server 2017 Enterprise Core on Windows Mais

Sintomas


Suponha que você tenha o Microsoft SQL Server Analysis Services (SSAS) instalado no SQL Server 2017 e uma função é definida com uma coluna protegida. Se executa uma consulta que faz referência a Nome de medida calculadaa uma medida com as referências de Nome de medida calculada de nome seguro coluna e um usuário que pertence a essa função, o usuário pode receber uma mensagem de erro semelhante a a seguir:

Erro de cálculo de MdxScript(model) (LineNumber,ColumnNumber) na medida 'CalculatedmeasureName': a coluna 'ColumnName' não foi encontrada ou não pode ser usada nesta expressão.

O usuário deve receber uma mensagem de erro afirmando que a medida não existe. Como a coluna é protegida, a medida também deve ser protegida automaticamente e o usuário não receberá nenhuma indicação no erro a medida é uma medida válida.

Resolução


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

Atualização cumulativa 7 para SQL Server 2017

Status


A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências


Saiba mais sobre a terminologia usada pela Microsoft para descrever as atualizações de software.