Симптоми
Обмислете следния сценарий:
-
Можете да реализирате защитата на ниво ред като динамична защита в модел на проект в екземпляр на Microsoft SQL Server 2012 Analysis Services (SSAS 2012), който се изпълнява в табличен режим.
-
Можете да използвате ефективно потребителско име или клиентско приложение, за да извършите тестване на роля, а след това да изпълните заявка за многомерни изрази (MDX) в екземпляра на 2012 на SSAS. Забележка Вие сте член на групата на администраторите в екземпляра на 2012 на SSAS.
-
Заявката е отменена поради валидни грешки (например възниква грешка във времето на изчакване или потребителят отменя операцията).
-
Изпълните друга MDX заявка.
В този случай ще получите едно от следните съобщения за грешка:
Възникна грешка по време на оценката на израза за защита на ниво ред. Роля: име. Потребител: "Domain\UserName". Таблица: TableName. Съобщение за грешка: операцията е отменена от потребителя.
Възникна грешка по време на оценката на израза за защита на ниво ред. Роля: име. Потребител: "домейн \ потребителскоиме". Таблица: TableName. Съобщение за грешка: сесията е отменена, тъй като е надвишила настройката за време на изчакване (сесия за изчакване или неактивно прекъсване на сесията) или е надвишила ограничението за памет на сесията.
Решение
Информация за сборна актуализация
Кумулативна актуализация 2 за SQL Server 2012 SP1
Корекцията за този проблем е издадена за първи път в сборна актуализация 2. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2012 SP1, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2790947 Кумулативна актуализация на пакета 2 за SQL Server 2012 Service Pack 1Забележка Тъй като компилациите са кумулативни, всяко ново съобщение за корекция съдържа всички поправки и всички корекции на защитата, които са били включени в предишното издание на SQL Server 2012 SP1. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 SQL Server 2012 изгражда, които са издадени след SQL Server 2012 Service Pack 1 е издадена
Кумулативна актуализация 5 за SQL Server 2012
Корекцията за този проблем е издадена за първи път в сборна актуализация 5. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2012, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2777772 Сборна актуализация 5 за SQL Server 2012Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2012 Fix. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 SQL Server 2012 компилации, които са издадени след издаването на SQL Server 2012
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".