Sintomi
Si supponga di usare Dynamic Data Masking (DDM) in una colonna per proteggere i dati riservati in una tabella in Microsoft SQL Server 2016 e 2017. È possibile notare che i dati riservati vengono esposti quando si esegue una query che contiene le istruzioni seguenti:
-
KEYSET READ_ONLY cursori.
-
Query PIVOT con mascheratura definite nella colonna pivot aggregata.
-
Funzioni definite dall'utente che restituiscono una sottoquery.
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Aggiornamento cumulativo 10 per SQL Server 2017
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:
Soluzione alternativa
Come soluzione alternativa a questo problema, è possibile evitare di usare istruzioni Transact-SQL (T-SQL) problematiche e riscrivere il codice per usare istruzioni T-SQL diverse.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.