Symptom
Anta att du använder dynamisk data maskering (DDM) i en kolumn för att skydda känslig information i en tabell i Microsoft SQL Server 2016 och 2017. Det kan hända att känslig information visas när du kör en fråga som innehåller följande påståenden:
-
Nyckel uppsättning READ_ONLY markörer.
-
PIVOTERa frågor med maskering som definieras i den aggregerade pivottabellen.
-
Användardefinierade funktioner (användardefinierade funktioner) som returnerar en under fråga.
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 10 för SQL Server 2017
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Som en lösning på det här problemet kan du undvika att använda problematiska Transact-SQL-uttryck (T-SQL) och skriva om koden för att använda olika T-SQL-uttryck.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.