Príznaky
Zoberme si nasledujúcu situáciu:
-
Zabezpečenie na úrovni riadkov môžete implementovať ako dynamické zabezpečenie v modelovom projekte v inštancii služby Microsoft SQL Server 2012 Analysis Services (BAL 2012), ktorá je spustená v tabuľkovom režime.
-
Na vykonanie testovania roly používate účinné používateľské meno alebo klientsku aplikáciu a potom v inštancii bal 2012 spustíte dotaz multidimenzionálnych výrazov (MDX). Poznámka: Ste členom skupiny Administrators v inštancii bal 2012.
-
Dotaz sa zruší z dôvodu platných chýb (napríklad chyba časového limitu alebo používateľ zruší operáciu).
-
Spustíte ďalší dotaz MDX.
V tomto scenári sa zobrazí jedno z nasledujúcich chybových hlásení:
Počas vyhodnotenia výrazu zabezpečenia úrovne riadka sa vyskytla chyba. Role: rolename. Používateľ: 'domain\UserName'. Tabuľka: tablename. Chybové hlásenie: operácia bola zrušená používateľom.
Počas vyhodnotenia výrazu zabezpečenia úrovne riadka sa vyskytla chyba. Role: rolename. Používateľ: 'doména \ meno_pou žívateľa'. Tabuľka: tablename. Chybové hlásenie: relácia bola zrušená, pretože prekročila nastavenie časového limitu (osamotený časový limit relácie alebo časový limit nečinnosti relácie) alebo prekročil limit pamäte relácie.
Riešenie
Kumulatívna aktualizácia informácií
Kumulatívna aktualizácia 2 pre SQL Server 2012 SP1
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 2. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2012 SP1 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2790947 Kumulatívna aktualizácia balíka 2 pre SQL Server 2012 Service Pack 1Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2012 SP1 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2772858 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012 Service Pack 1
Kumulatívna aktualizácia 5 pre SQL Server 2012
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 5. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2012 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2777772 Kumulatívna aktualizácia 5 pre SQL Server 2012Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2012 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2692828 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.