Simptomai
Apsvarstykite šį scenarijų:
-
Turite "Microsoft SQL Server" analizės tarnybų (as), įdiegtų "SQL Server" lentelės režimu.
-
Prijungėte tarnybas per vartotoją, kuris priklauso tam vaidmeniui, kuris yra apibrėžtas lentelės ribotame stulpelyje.
-
Vykdote užklausą drillper užklausą kitame tos pačios lentelės stulpelyje.
Šiuo atveju paleidus užklausą gaunate klaidos pranešimą, panašų į šį:
Stulpelis "column_name" nerastas "table_name" lentelėje.
Pvz., apibrėžkite objekto lygio saugą pardavėjo pardavimo lentelėje ir bendrajame pelno stulpelyje, tada sukurkite vaidmenį, kuris apriboja jo teises skaityti. Drillper užklausa nepavyksta ir gaunate tokį klaidos pranešimą:
Stulpelio "Bendrasis pelnas" negalima rasti lentelėje "$Reseller pardavimas".
Sprendimas
Ši problema išspręsta šiame naujinime su SQL serveriu:
Kaupiamasis naujinimas 9 SQL serverio 2017
Apie "SQL Server" komponavimo versijas
Kiekvienoje naujoje "SQL Server" versijoje yra visos karštosios pataisos ir saugos pataisos, kurios buvo ankstesniame komponavimo versijoje. Rekomenduojame įdiegti naujausią "SQL Server" versijos komponavimo versiją:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie standartinę terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.