Симптоми
Обмислете следния сценарий:
-
Базата данни на табличния модел на Microsoft SQL Server 2012 съдържа роля, дефинирана в защитата на ниво ред, която е написана в изрази за анализ на данни (DAX).
-
Потребител, който принадлежи към ролята, изпълнява заявка за многомерни изрази (MDX).
-
Времето за изпълнение на заявката е извън или потребителят отменя изпълнението на заявката.
-
Потребителят изпълнява една и съща заявка MDX в една и съща сесия.
В този случай втората заявка неочаквано връща резултати.
Решение
Информация за сборна актуализация
Кумулативна актуализация 3 за SQL Server 2012 SP1
Корекцията за този проблем е издадена за първи път в сборна актуализация 3. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2012 SP1, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2812412 Кумулативна актуализация на пакет 3 за SQL Server 2012 Service Pack 1Забележка Тъй като компилациите са кумулативни, всяко ново съобщение за корекция съдържа всички поправки и всички корекции на защитата, които са били включени в предишното издание на SQL Server 2012 SP1. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 SQL Server 2012 изгражда, които са издадени след SQL Server 2012 Service Pack 1 е издадена
Сборна актуализация 6 за SQL Server 2012
Корекцията за този проблем е издадена за първи път в сборна актуализация 6. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2012, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2728897 Кумулативна актуализация на пакета 6 за SQL Server 2012Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2012 Fix. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 SQL Server 2012 компилации, които са издадени след издаването на SQL Server 2012
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Заобиколно решение
За да заобиколите този проблем, свържете отново услугите за анализ на SQL Server и след това изпълнете заявката отново.