KB4098732 - FIX: er treedt een berekeningsfout op wanneer een query wordt uitgevoerd op een beveiligde maatregel in SSAS 2017

Van toepassing op
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Symptomen

Stel dat Microsoft SQL Server Analysis Services (SSAS) is geïnstalleerd op SQL Server 2017 en dat een rol is gedefinieerd met een beveiligde kolom. Als een meting met de naam Naam van berekende maateenheid verwijst naar die beveiligde kolom en een gebruiker die tot die rol behoort, een query uitvoert die verwijst naar Naam van berekende maateenheid, wordt er mogelijk een foutbericht van de volgende strekking weergegeven:

Opmerking

MdxScript(model) (LineNumber,ColumnNumber) Berekeningsfout in meting 'CalculatedmeasureName': kolom 'ColumnName' kan niet worden gevonden of wordt mogelijk niet gebruikt in deze expressie.

In plaats daarvan moet de gebruiker een foutbericht zien dat de meting niet bestaat. Omdat de kolom is beveiligd, moet de maatregel ook automatisch worden beveiligd en mag de gebruiker in de foutmelding geen enkele aanwijzing ontvangen dat de meting een geldige meting is.

Oplossing

Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:

Cumulatieve update 7 voor SQL Server 2017

Over cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingspatches uit de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Meest recente cumulatieve update voor SQL Server 2017

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.