KB2809339 – OPRAVA: Vysoké využitie pamäte alebo chyba OOM pri spustení dotazu MDX v SSAS 2008 R2 alebo v SSAS 2012, ktorý používa funkciu INT

Vzťahuje sa na
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Príznaky

Pozrite si nasledujúci scenár:

  • Máte dotaz MDX (Multidimensional Expressions), ktorý používa funkciu INT.
  • Výraz vo funkcii INT zahŕňa veľa členov.
  • Dotaz MDX spustíte v službách Microsoft SQL Server 2012 Analysis Services (SSAS 2012) alebo Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
  • Dotaz sa určitý čas vykonáva nepretržite. Dotaz napríklad trvá 30 minút.

V tomto scenári sa využitie pamäte SSAS neustále zvyšuje. Nakoniec sa vyskytne chyba nedostatku pamäte (OOM).

Riešenie

Informácie o kumulatívnych aktualizáciách

Kumulatívna aktualizácia 7 pre SQL Server 2012

                
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 7. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2012, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2823247 Kumulatívny balík aktualizácie 7 pre SQL Server 2012Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2012. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ď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 Server 2012, ktoré boli vydané po vydaní SQL Server 2012

Kumulatívna aktualizácia 3 pre SQL Server 2012 SP1

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 3. Ďalšie informácie o tom, ako získať tento balík kumulatívnych aktualizácií pre SQL Server 2012 SP1, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2812412 Balík kumulatívnej aktualizácie 3 pre balík SQL Server 2012 Service Pack 1Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv balíka SQL Server 2012 SP1. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ď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 Server 2012, ktoré boli vydané po vydaní balíka Service Pack 1 SQL Server 2012

Kumulatívna aktualizácia 5 pre SQL Server 2008 R2 Service Pack 2 (SP2)

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 5. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2008 R2 S2008 R2 SP2, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2797460 Kumulatívny balík aktualizácií 5 pre SQL Server 2008 R2 S2008 R2 SP2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej verzii opráv SQL Server 2008 R2 S2008 R2 SP2. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ď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:

2730301 Zostavy SQL Server 2008 R2, ktoré boli vydané po vydaní balíka Service Pack 2 SQL Server 2008 R2

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.