Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Microsoft distribuie remedieri Microsoft SQL Server 2008 R2 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 fixă.

Simptome

Atunci când utilizați Microsoft SQL Server Profiler pentru a monitoriza o instanță a SQL Server 2008 R2 Analysis Services, pot apărea una sau mai multe dintre următoarele probleme.Problema 1Atunci când un eveniment de trasare a scripturilor MDX este declanșat de o sesiune diferită de servicii de analiză, atributele ConnectionID și SPID sunt raportate incorect ca 0. Prin urmare, sesiunea care declanșează evenimentul nu este înregistrată.Problema 2Evenimentul curent execuție script MDX care este declanșat pentru fiecare subcomandă a unui script conține incorect întregul script în coloana TextData . Prin urmare, partea de script care este asociată evenimentului nu este indicată.Problema 3Informațiile de trasare curente nu indică ce resurse sunt consumate de o anumită comandă sau de o interogare.Problema 4În SQL Server Profiler, categoria blocări care conține informații despre operațiunea de blocare înregistrează doar următoarele două evenimente:

  • Impas

  • LockTimeOut

Totuși, aceste informații sunt insuficiente atunci când încercați să depanați performanța SQL Server 2008 R2 Analysis Services. Această actualizare introduce câteva evenimente noi de urmărire în SQL Server Profiler pentru a rezolva aceste probleme. Pentru mai multe informații, consultați secțiunea "mai multe informații".

Rezolvare

Informații despre pachetul de servicii pentru SQL Server 2008 R2

Pentru a rezolva această problemă, obțineți cel mai recent pachet Service Pack pentru SQL Server 2008 R2. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2527041 Cum se obține cel mai recent pachet Service Pack pentru SQL Server 2008 R2 Notă Această remediere pentru problemă a fost lansată pentru prima dată în SQL Server 2008 R2 Service Pack 1.

Mai multe informații

Noul eveniment de comandă execuție script MDX

Serviciile de analiză SQL Server 2008 R2 curente acceptă următoarele evenimente pentru operațiunea de script execuție MDX :

  • Începeți un script MDX

  • Executarea unui script MDX curent

  • Executarea unui sfârșit de script MDX

După ce instalați această actualizare, este disponibilă o nouă comandă de script MDX sub-eveniment, pentru a urmări operațiunea descriptexecuție MDX. Mai jos se află combinațiile evenimentului și sub-evenimentului:

  • Executarea scriptului MDX-începutul/MDX

  • Comanda execuție script MDX-început/MDX

  • Executarea scriptului MDX end/MDX

  • Comanda execuție script/MDX end pentru scripturi MDX

Aceste evenimente indică ce parte din întregul script este corelată cu fiecare subcomandă a scriptului MDX. Coloana TextData a evenimentului de începere a execuției scriptului MDX conține întregul script MDX. Coloana TextData a evenimentului de începere a comenzii execuție script MDX conține doar scriptul MDX al comenzii curente.

Evenimente noi pentru urmărirea utilizării resurselor

Informațiile de trasare curente nu indică ce resurse sunt consumate de o anumită comandă. După ce instalați această actualizare, se introduce noua clasă eveniment de utilizare a resurselor pentru a include informații despre utilizarea CPU și operațiunile I/O. Aceste informații sunt înregistrate într-un eveniment separat sau în coloane suplimentare din evenimentul de finalizare a comenzii sau din Evenimentul final al interogării . Următoarele informații pot fi incluse în coloana TextData a evenimentului:

  • READS, valoare<>

  • READ_KB, <Value>

  • SCRIERE, valoare<>

  • WRITE_KB, <Value>

  • CPU_TIME_MS, <Value>

  • ROWS_SCANNED, <Value>

  • ROWS_RETURNED, <Value>

Urmărirea evenimentelor care urmăresc toate activitățile de blocare

SQL Server 2008 R2 Analysis Services acceptă următoarele două evenimente care urmăresc toate activitățile de blocare:

  • Impas

  • LockTimeOut

După ce instalați această actualizare, sunt disponibile următoarele evenimente noi de urmărire pentru a urmări toate activitățile de blocare:

  • Încuietori achiziționate

  • Încuietori lansate

  • Blocare în așteptare

Evenimentul Locks dobândit indică atunci când tranzacția a obținut un lot de încuietori pentru procesarea tranzacției. Evenimentul Locks released indică atunci când tranzacția a lansat un grup de blocări pe care le-a solicitat tranzacția. Acest eveniment indică, de asemenea, durata la care sunt păstrate încuietorile. Evenimentul blocare în așteptare indică atunci când o tranzacție încearcă și așteaptă într-o coadă pentru a obține o blocare într-un grup. Aceste informații se află în coloana TextData a acestor evenimente. Aceste informații includ următoarele date suplimentare asociate:

  • ID-ul tranzacției

  • Nodul XML LockList

  • Nodul XML așteptare

  • Nodul XML HoldList

Evenimentul Lock dobândit și evenimentul Lock lansat conțin informațiile LockList . Evenimentul de blocare în așteptare conține informațiile LockList, așteptareși HoldList .

LockList

Nodul LockList conține următoarele informații:

  • Tip blocare

  • Blocarea stării

  • Calea obiectului a obiectului solicitat

  • ID obiect

Notă Calea obiectului este raportată fără un spațiu de nume. Evenimentul blocare lansată conține în plus proprietatea durată . Proprietatea durată indică durata la care este ținută blocarea în milisecunde. Iată un exemplu de nod LockList :

<LockList>                <Lock>                                <Type>Read</Type>                                <LockStatus>Acquired</LockStatus>                                <Object><DatabaseID>AdventureWorks</DatabaseID></Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Waiting</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Requested</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock></LockList>

În acest exemplu, tranzacția solicită trei blocări, obține una și așteaptă a doua blocare.

WaitList

Nodul așteptare listează tranzacțiile în așteptare care sunt înaintea tranzacției curente. Iată un exemplu de nod așteptare :

<WaitList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </WaitList>

HoldList

Nodul HoldList listează tranzacții care dețin o blocare pe care tranzacția curentă încearcă să o obțină. Iată un exemplu de nod HoldList :

<HoldList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </HoldList>

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Pentru mai multe informații despre modelul de întreținere incrementală pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

935897 Un model de întreținere incrementală este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportatePentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

822499Schemă nouă de denumire pentru pachetele de actualizare software Microsoft SQL ServerPentru mai multe informații despre terminologia actualizării software-ului, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×