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 segura. Se uma medida com o nome de medida calculada nome referenciar a coluna segura e um usuário que pertence a essa função executar uma consulta que referencia o nome da medida calculada, o usuário poderá receber uma mensagem de erro semelhante à seguinte:
O erro de cálculo MdxScript (modelo) (LineNumber,ColumnNumber) na medida ' CalculatedmeasureName ': a coluna 'ColumnName' não pode ser encontrada ou não pode ser usada nessa expressão.
Em vez disso, o usuário deve receber uma mensagem de erro que informa que a medida não existe. Como a coluna é protegida, a medida também deve ser automaticamente protegida, e o usuário não deve receber nenhuma indicação no erro de que a medida é uma medida válida.
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Atualização cumulativa 7 para SQL Server 2017
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e correções de segurança que foram incluídos na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes 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 terminologiaque a Microsoft usa para descrever atualizações de software.