FIX: SQL Server 2008 analiza R2 consolidare servicii introduce noi evenimente urme pentru a urmări resurselor și blochează utilizând SQL Server Profiler

Traduceri articole Traduceri articole
ID articol: 2458438 - View products that this article applies to.
Microsoft distribuie Microsoft SQL Server 2008 R2 fixat ca un fișier descărcabil. Pentru că remedierile sunt cumulative, fiecare nouă versiune conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu anterioare SQL Server 2008 R2 fix de presă.
Măriți totul | Reduceți totul

În această pagină

Simptome

Atunci când utilizați Microsoft SQL Server Profiler pentru a monitoriza o instanță de SQL Server 2008 R2 Analysis Services, unul sau mai multe dintre următoarele probleme pot să apară.

Problema 1
Atunci când un eveniment de urmărire Executa script-ul MDX este declansata de o sesiune decât Analysis Services, ConnectionID și SPID atribute sunt raportate incorect ca 0. Prin urmare, sesiune care declanseaza eveniment nu este conectat.

Problema 2
Evenimentul Executa MDX script-ul curent care este declanșat pentru fiecare comanda sub un script conține incorect script-ul întreg în coloana de TextData . Prin urmare, nu este indicată partea de script-ul care este legat de eveniment.

Problema 3
Informații actuale trace nu indică resursele care sunt consumate de o anumită comandă sau de o interogare.

Problema 4
În SQL Server Profiler, care conține informații de operație blocare blochează categoria înregistrează numai următoarele două evenimente:
  • Impas
  • LockTimeOut
Cu toate acestea, această informație este insuficient, atunci când încercați să depana?i performanța de consolidare servicii analiză SQL Server 2008 R2.

Această actualizare introduce unele evenimente noi o urmă SQL Profiler de Server pentru a rezolva aceste probleme. Pentru informații suplimentare, consultați secțiunea "Mai multe informații".

Rezoluție

pachet Service Pack informații pentru SQL Server 2008 R2

Pentru a rezolva această problemă, obține ultimul pachet de service 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 bază de cunoștințe Microsoft:
2527041 Cum se obține ultimul pachet Service Pack pentru SQL Server 2008 R2
Notă Această remediere pentru o problemă a fost primul lansat în SQL Server 2008 R2 pachet Service Pack 1.

Informații suplimentare

Evenimentul executa comanda MDX Script nou

Curent SQL Server 2008 R2 consolidare servicii analiză acceptă următoarele evenimente pentru funcționarea MDX executa script-ul:
  • Executa MDX script-ul începe
  • Executa MDX script-ul curent
  • Executa MDX script-ul final
După ce instalați această actualizare, un nou evenimentul sub Comandă de Script MDX este disponibil pentru a urmări operațiunea descript-ulExecuta MDX. Mai jos sunt combinații de eveniment și sub eveniment:
  • Executa Script de inceput/MDX MDX Script
  • Executa comanda MDX script-ul începe/MDX Script
  • Executa script-ul final/MDX MDX Script
  • Executa comanda MDX script-ul final /MDX Script

Aceste evenimente indica ce parte a script-ul întreg este legat de fiecare sub comandă de script-ul MDX. Coloana TextData a evenimentului Executa MDX script-ul începe conține întregul script-ul MDX. Coloana TextData a evenimentului Executa MDX Script comanda începe conține doar script-ul MDX de comandă curent.

Noi evenimente urme pentru a urmări de utilizare resurse

Informații actuale trace nu indică resursele care sunt consumate de o comandă special. După ce instalați această actualizare, noua clasa Resource Usage eveniment este introdus pentru a include informații despre utilizarea Procesorului și operațiuni I/O. Această informație este înregistrat într-un eveniment separat sau în coloane suplimentare Comanda End evenimentul sau eveniment de Interogare final . Următoarele informații pot fi incluse în coloana TextData a evenimentului:
  • CITEȘTE, <Value></Value>
  • READ_KB, <Value></Value>
  • SCRIE, <Value></Value>
  • WRITE_KB, <Value></Value>
  • CPU_TIME_MS, <Value></Value>
  • ROWS_SCANNED, <Value></Value>
  • ROWS_RETURNED, <Value></Value>

Urmări evenimentele care urmări orice activitățile de blocare

consolidare servicii analiză SQL Server 2008 R2 acceptă următoarele două evenimente care urmăresc orice activități de blocare:
  • Impas
  • LockTimeOut
După ce instalați această actualizare, următoarele evenimente urmă noi sunt disponibile pentru a urmări orice activități de blocare:
  • Încuietori dobândite
  • Încuietori lansat
  • Blocare așteptare
Evenimentul Încuietori dobândite indică când tranzacția a obținut un lot de încuietori pentru procesarea tranzactiei. Evenimentul Încuietori lansat indică când tranzacția a lansat un lot de încuietori tranzactiei solicitat. Acest eveniment indică, de asemenea, durata care încuietori sunt deținute. Evenimentul de Blocare așteptare indică atunci când o tranzacție încearcă și așteaptă într-o coadă pentru a obține o blocare într-un lot. Această informație este în coloana de TextData aceste evenimente. Această informație include următoarele date suplimentare aferente:
  • ID-ul tranzactiei
  • Nodul LockList XML
  • Nodul WaitList XML
  • Nodul HoldList XML
Evenimentul de Blocare dobândite și De blocare a lansat evenimentul conțin informații LockList . Evenimentul de Blocare așteptare conține informații LockList, Listă tabel de așteptareși HoldList .

LockList

Nodul LockList conține următoarele informații:
  • Blocare tip
  • Statutul de blocare
  • Calea de obiect a obiectului fiind solicitat
  • ID obiect
Notă Calea de obiect este raportat fără un spa?iu de nume. Blocare a lansat evenimentul con?ine în plus proprietatea de durata . Proprietatea durata indică durata blocare organizat în milisecunde.

Următorul este un exemplu de nodul de 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 broaste, obține unul, și așteaptă pentru blocare a doua.

Listă tabel de așteptare

Nodul Listă tabel de așteptare liste de tranzacții de așteptare înainte de tranzacție curent. Următorul este un exemplu de nod de Listă tabel de 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 liste de tranzacții care dețin un sistem de blocare care tranzacția curent încearcă să obțină. Următorul este un exemplu de nodul de 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ă cu produsele Microsoft enumerate în secțiunea "Se aplică la".

Referințe

Pentru mai multe informații despre modelul de service incrementală pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
935897 Un Model elementare de service este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru raportat probleme
Pentru mai multe informații despre schema de numire pentru actualizări de SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
822499Noua schemă de denumire pentru pachetele de actualizare software Microsoft SQL Server
Pentru mai multe informații despre terminologia de actualizare software, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările software Microsoft

Proprietă?i

ID articol: 2458438 - Ultima examinare: 5 iunie 2014 - Revizie: 1.0
Se aplică la:
  • Microsoft SQL Server 2008 R2 Analysis Services
Cuvinte cheie: 
kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB2458438 KbMtro
Traducere automată
IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată ?i poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate ?i articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cuno?tin?e în mai multe limbi. Articolele traduse automat ?i post-editate pot con?ine gre?eli de vocabular, sintaxă ?i/sau gramatică. Microsoft nu este responsabil de inexactită?ile, erorile sau daunele cauzate de traducerea gre?ită a con?inutului sau de utilizarea acestuia de către clien?i. Găsi?i mai multe informa?ii despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2458438

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com