KB4552159 – ÅTGÄRDAT: Ett fel inträffar när du tillämpar en säkerhetsprincip på den externa PolyBase-tabellen i SQL Server 2019

Gäller för
SQL Server 2019 on Linux SQL Server 2019 on Windows

Symptom

När du försöker tillämpa en säkerhetsprincip på en extern PolyBase-tabell i SQL Server 2019 kan du stöta på ett felmeddelande som liknar "Säkerhetspredikat kan bara läggas till i användartabeller och schemabundna vyer". Med den här korrigeringen kan du skapa en säkerhetsprincip för den externa PolyBase-tabellen och använda Row-Level säkerhet (RLS).

Anteckning Korrigeringen är inaktiverad som standard och du bör aktivera spårningsflaggan (TF) 4043 innan du tillämpar RLS på en extern tabell.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.