Simptome
Să luăm în considerare următorul scenariu:
-
Aveți câteva partițiile relaționale Online Analytical Processing (ROLAP) într-un cub Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
-
Executați o interogare multidimensională expresii (MDX) pentru partițiile ROLAP. De aceea, unele interogări ROLAP sunt trimise la SQL Server.
-
Se produce o eroare în timpul evaluare de interogare MDX și activitatea de procesare pentru interogare MDX se blochează. De exemplu, SQL Server returnează următorul mesaj de eroare pe interogările ROLAP:
Tranzacții active în această sesiune a fost angajat sau s-a anulat o altă sesiune
În acest scenariu, nu există tranzacții poate fi angajează și nu este posibilă conectarea la SSAS.
Cauza
Această problemă apare deoarece, când ROLAP interogări sunt trimise către serverul SQL și interogările nu cu o eroare, un fir de fiu de interogare MDX nu execută în SSAS. Cu toate acestea, firul interogarea principală este încă în aşteptare pentru firul copilului. De aceea, firul principal blochează procesarea confirmare și această evaluare blocuri de securitate pentru toate noile sesiuni de utilizator.
Rezolvare
Problema a fost rezolvată mai întâi în următoarea actualizare cumulativă de SQL Server.
Actualizare cumulativă 12 pentru SQL Server 2008 R2 SP2/en-us/help/2938478
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Verifica cele mai recente actualizări cumulative pentru SQL Server:
O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină această problemă anume.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare disponibilă pentru remediere rapidă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, trimite o solicitare de la serviciul pentru clienți Microsoft de asistență pentru a obţine remedierea rapidă.
Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare disponibilă pentru remediere rapidă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".