Symptomy
Załóżmy, że używasz dynamicznego maskowania danych (DDM) w kolumnie, aby chronić poufne dane w tabeli w programie Microsoft SQL Server 2016 i 2017. Możesz zauważyć, że poufne dane są udostępniane podczas wykonywania zapytania zawierającego następujące instrukcje:
-
ZESTAW KLAWISZY READ_ONLY kursorów.
-
Zapytania PRZESTAWNe z maskowaniem zdefiniowanymi w zagregowanej kolumnie przestawnej.
-
Funkcje zdefiniowane przez użytkownika (WF), które zwracają podzapytania.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla SQL Server:
Aktualizacja zbiorcza 10 dla SQL Server 2017 r.
Aktualizacja zbiorcza 3 dla SQL Server 2016 z dodatkiem SP2
Aktualizacja zbiorcza 10 dla SQL Server 2016 z dodatkiem SP1
Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:
Obejście
Aby obejść ten problem, możesz uniknąć używania problematycznych instrukcji Transact-SQL (T-SQL) i ponownie napisać kod, aby użyć różnych instrukcji T-SQL.
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Informacje
Dowiedz się więcej o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.