Симптоми
Да предположим, че имате Microsoft SQL Server Analysis Services (SSAS), инсталирани на SQL Server 2017, и роля е дефинирана със защитена колона. Ако една мярка с име " изчисляема мерна единица за име", която е защитена колона и потребител, който принадлежи на тази роля, изпълнява заявка, която препраща към име на изчисляема мерна единица, потребителят може да получи съобщение за грешка, подобно на следното:
Грешка в изчислението на MdxScript (модел) (LineNumber;ColumnNumber) в мярка "CalculatedmeasureName": колоната "ColumnName" не може да се намери или да не се използва в този израз.
Вместо това потребителят трябва да получи съобщение за грешка, което гласи, че мярката не съществува. Тъй като колоната е защитена, мярката също трябва да бъде автоматично защитена и потребителят трябва да не получи никакви индикации относно грешката, че мярката е валидна мярка.
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
Сборна актуализация 7 за SQL Server 2017
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и корекции на защитата, които са включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.