Simptomi
Iedomājieties šādu scenāriju:
-
Jums ir Microsoft SQL Server analītiskie pakalpojumi (PPL), kas ir instalēti SQL Server tabulārajā režīmā.
-
Jūs savienojat pakalpojumus, izmantojot lietotāju, kurš pieder lomai, kura ir definēta ar tabulā ierobežotu kolonnu.
-
Saites drillthrough vaicājumu izpilda citā tās pašas tabulas kolonnā.
Šajā scenārijā, kad izpildāt vaicājumu, tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
Kolonna ' column_name ' nav atrodama tabulā ' table_name ' .
Piemēram, jūs definējat objektu līmeņa drošību tabulā tālākpārdevējs pārdošana un bruto peļņa un pēc tam izveidot lomu, kas ierobežo to, lailasītu atļaujas. Saites drillthrough vaicājums neizdosies, un tiek parādīts šāds kļūdas ziņojums:
Kolonna "bruto peļņa" nav atrodama tabulā $Reseller pārdošana.
Risinājums
Šī problēma ir novērsta, veicot tālāk norādīto SQL Server atjauninājumu.
Kumulatīvais atjauninājums 9 SQL Server 2017
Par SQL Server būvējumiem
Katrā jaunajā SQL Server būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu savai SQL Server versijai:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par standarta terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.