Sintomas
Suponha que você tenha o Microsoft SQL Server Analysis Services (SSAS) instalado no SQL Server 2017 e uma função seja definida com uma coluna segura. Se uma medida com o nome Nome da Medida Calculada fizer referência a essa coluna protegida e um utilizador que pertença a essa função executar uma consulta que faça referência ao Nome da Medida Calculada, o utilizador poderá receber uma mensagem de erro semelhante à seguinte:
Nota
MdxScript(model) (LineNumber,ColumnNumber) Erro de cálculo na medida 'CalculatedmeasureName' : A coluna 'ColumnName' não pode ser encontrada ou não pode ser usada nesta expressão.
Em vez disso, o utilizador deve receber uma mensagem de erro que indica que a medida não existe. Como a coluna é segura, a medida também deve ser protegida automaticamente e o usuário não deve receber nenhuma indicação no erro de que a medida é uma medida válida.
Resolução
Este problema foi corrigido na seguinte atualização cumulativa para SQL Server:
Atualização cumulativa 7 para SQL Server 2017
Acerca das atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e correções de segurança que foram incluídos na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Atualização cumulativa mais recente para o SQL Server 2017
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 que a Microsoft utiliza para descrever as atualizações de software.