KB2794260 – OPRAVA: Zablokovanie relácie sa vyskytne pri použití rozšírenia prispôsobenia služby Analysis Services v SSAS 2008 R2 alebo SSAS 2012

Vzťahuje sa na
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer 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 SQL Server 2012 Analysis Services

Spoločnosť Microsoft distribuuje opravy balíka Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) ako jeden súbor na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv balíka Service Pack 2 pre SQL Server 2008 R2.

Príznaky

Pozrite si nasledujúci scenár:

  • Rozšírenie prispôsobenia služieb SQL Server Analysis Services implementujete v službách Microsoft SQL Server 2012 Analysis Services (SSAS 2012) alebo Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
  • Dotaz multidimenzionálnych výrazov (MDX) spustíte pre inštanciu SSAS v rámci jednej relácie. Táto operácia spustí spustenie rozšírenia prispôsobenia.
  • Skôr než rozšírenie prispôsobenia dokončí spúšťanie dotazu, pokúste sa dotaz zrušiť.

V tomto scenári sa vyskytne zablokovanie relácie a služba Analysis Services nereaguje.

Poznámka: Keď sa vyskytne tento problém, operácie, ktoré vyžadujú uzamknutie potvrdenia v databáze zapojenej do zrušeného dotazu, zablokujú a všetky nasledujúce operácie v príslušnej databáze sa zablokujú.

Príčina

Problém sa vyskytuje z dôvodu zablokovania, ku ktorému dochádza medzi vláknom dotazu, na ktorom je spustený kód rozšírenia prispôsobenia, a vláknom, ktoré odosiela žiadosť o zrušenie.

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 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 SP 2, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2797460 Kumulatívny balík aktualizácie 5 pre balík SQL Server 2008 R2 Service Pack 2Note 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 2008 R2 SP 2. 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.

Ďalšie informácie

Ďalšie informácie o rozšíreniach prispôsobenia služieb SQL Server Analysis Services získate na nasledujúcej webovej lokalite MSDN:

Všeobecné informácie o rozšíreniach prispôsobenia služieb SQL Server Analysis Services