Симптоми
Да разгледаме следния сценарий:
-
Имате някои дялове релационни онлайн аналитична обработка (ROLAP) в Microsoft SQL Server 2008 R2 Analysis Services (Разполага 2008 R2) куб.
-
Изпълнявате много изрази (MDX) заявка срещу ROLAP дялове. Затова някои ROLAP заявки се изпращат на SQL Server.
-
Грешка по време на оценката на MDX заявка и обработка на задачата за MDX заявка замръзва. Например SQL сървърът връща следното съобщение за грешка на заявки, ROLAP:
В тази сесия транзакцията е извършено или е прекъсната от друга сесия
В този случай не операции могат да бъдат извършени, и не можете да се свържете Разполага.
Причина
Проблемът възниква, защото когато ROLAP заявки се изпращат на SQL Server и заявки се провали с грешка, дете нишка от MDX заявка спира да работи в Разполага. Обаче основната заявка темата все още чака дете нишка. Поради това основната нишка блокира извършване на обработка и блокове защита оценката за всички нови потребителски сесии.
Решение
Първо проблемът е решен в следната сборна актуализация на SQL Server.
Сборна актуализация 12 за SQL Server 2008 R2 SP2/en-us/help/2938478
Всеки нов сборна актуализация за SQL Server съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте най-новите сборни актуализации за SQL Server:
Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи този конкретен проблем.
Ако актуалната корекция е налична за изтегляне, има секция "Актуални корекции достъпни за теглене" в горната част на тази статия от базата знания. Ако тази секция не се появи, изпратете заявка за обслужване на клиенти на Microsoft и поддръжка, за да получите актуалната корекция.
Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ws=supportЗабележка: Формулярът "Актуални Download наличен" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".