Симптоми
Имайте предвид сценария, описан по-долу:
- Имате заявка за многомерни изрази (MDX), която използва функцията INT.
- Изразът във функцията INT включва много членове.
- MDX заявката се изпълнява в Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или в Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
- Заявката се изпълнява непрекъснато известно време. Например заявката се изпълнява 30 минути.
В този случай използването на паметта от SSAS нараства непрекъснато. Накрая възниква грешка за недостиг на памет (OOM).
Решение
Кумулативна информация за актуализацията
Сборна актуализация 7 за SQL Server 2012
Корекцията за този проблем е издадена за първи път в кумулативна актуализация 7. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2012, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2823247 Сборен пакет за актуализация 7 за SQL Server 2012Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2012. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012
Сборна актуализация 3 за SQL Server 2012 SP1
Корекцията за този проблем е издадена за първи път в кумулативна актуализация 3. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2012 SP1 щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2812412 Сборен пакет за актуализация 3 за SQL Server 2012 Service Pack 1Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция за SQL Server 2012 SP1. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Service Pack 1
Сборна актуализация 5 за SQL Server 2008 R2 Service Pack 2 (SP2)
Корекцията за този проблем е издадена за първи път в кумулативна актуализация 5. За повече информация как да получите този сборен пакет за актуализация за SQL Server 2008 R2 S2008 R2 SP2, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2797460 Сборен пакет 5 за SQL Server 2008 R2 S2008 R2 SP2Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция за SQL Server 2008 R2 S2008 R2 SP2. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2730301 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 Service Pack 2
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.