Príznaky
Predstavte si nasledujúcu situáciu:
-
Máte nejaké relačné on-line analytické spracovanie (ROLAP) oddiely v Microsoft SQL Server 2008 R2 Analysis Services (BAL 2008 R2).
-
Spustení dotazu multidimenzionálne výrazov (MDX) proti ROLAP oddiely. Preto niektorí ROLAP odosielajú SQL Server.
-
Chyba počas hodnotenia dotazu MDX a spracovanie úlohy dotazu MDX zamrzne. Napríklad SQL Server vráti chybové hlásenie na dotazy na ROLAP:
Transakcie aktívny v tejto relácii zaväzuje alebo prerušil inej relácie
V tomto prípade žiadne transakcie možno zaväzuje a nemôžete pripojiť na bal.
Príčina
Tento problém sa vyskytuje, pretože SQL Server sa odosielajú ROLAP dotazy a dotazy zlyhať s chybou, dieťa vlákno MDX dotaz prestane v bal. Hlavné dotaz vlákna však čaká dieťa vlákna. Preto hlavné vlákno blokuje spracovanie potvrdenia a tohto hodnotenia bezpečnosti blokov pre všetkých nových používateľských relácií.
Riešenie
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie programu SQL Server.
Kumulatívna aktualizácia 12 pre SQL Server 2008 R2 SP2/en-us/help/2938478
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:
Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v počítačoch s týmto konkrétnym problémom.
Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto sekcia nezobrazuje, odošlite požiadavku na služby zákazníkom spoločnosti Microsoft a podporu získať rýchlu opravu.
Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://support.microsoft.com/contactus/?ws=supportPoznámka: "Rýchla oprava k dispozícii na prevzatie" formulár sa zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.