Simptomi
Iedomājieties šādu scenāriju:
-
Jūs ieviešat rindas līmeņa drošību kā dinamisku drošību modeļa projektā Microsoft SQL Server 2012 analīzes pakalpojumu (PPL 2012) instancē, kas darbojas tabulārajā režīmā.
-
Varat izmantot efektīvu lietotājvārdu vai klienta lietojumprogrammu, lai veiktu lomu testēšanu, un pēc tam palaist vairākdimensiju izteiksmju (MDX) vaicājumu PPP 2012 instancē. Piezīme.Jūs esat administratoru grupas dalībnieks PPP 2012 instancē.
-
Vaicājums tiek atcelts, jo ir derīgas kļūdas (piemēram, rodas taimauta kļūda, vai lietotājs atceļ darbību).
-
Jūs izpildāt citu MDX vaicājumu.
Šajā scenārijā jūs saņemat kādu no šiem kļūdas ziņojumiem:
Rindu līmeņa drošības izteiksmes novērtēšanas laikā radās kļūda. Loma: RoleName. Lietotājs: "Domain\UserName". Tabula: tablename. Kļūdas ziņojums: šo darbību ir atcēlis lietotājs.
Rindu līmeņa drošības izteiksmes novērtēšanas laikā radās kļūda. Loma: RoleName. Lietotājs: \domēns\ lietotājvārds. Tabula: tablename. Kļūdas ziņojums: sesija tika atcelta, jo tā pārsniedza taimauta iestatījumu (sesijas noilguma taimauts vai sesijas idle taimauts) vai tas pārsniedza sesijas atmiņas ierobežojumu.
Risinājums
Kumulatīvās atjaunināšanas informācija
SQL Server 2012 SP1 kumulatīvais atjauninājums 2
Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 2. Lai iegūtu papildinformāciju par to, kā iegūt SQL Server 2012 SP1 kumulatīvās atjaunināšanas pakotni, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2790947 Kumulatīvās atjaunināšanas pakotne 2 SQL Server 2012 1. servisa pakotneiPiezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2012 SP1 labošanas laidienā. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2772858 SQL Server 2012 būvējumi, kas tika izlaisti pēc tam, kad tika izlaists SQL Server 2012 1. servisa pakotne
Kumulatīvais atjauninājums 5 SQL Server 2012
Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjaunināšanā 5. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjaunināšanas pakotni SQL Server 2012, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2777772 Kumulatīvais atjauninājums 5 SQL Server 2012Piezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2012 labošanas laidienā. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2692828 SQL Server 2012 būvējumi, kas tika izlaisti pēc tam, kad tika izlaists SQL Server 2012
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".