KORRIGERA: SQLServer 2008 R2 Analysis Services introducerar nya spårning av händelser om du vill spåra Resursanvändning och låser med SQL Server Profiler

Artikelöversättning Artikelöversättning
Artikel-id: 2458438 - Visa produkter som artikeln gäller.
Microsoft distribuerar korrigeringar för Microsoft SQL Server 2008 R2 som en nedladdningsbar fil. Eftersom korrigeringar är kumulativa innehåller varje ny utgåva innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla säkerhetskorrigeringar som ingår i föregående SQL Server 2008 R2.
Visa alla | Dölj alla

På den här sidan

Symptom

När du använder Microsoft SQL Server Profiler för att övervaka en instans av SQL Server 2008 R2 Analysis Services, en eller flera av följande problem kan uppstå.

Problem 1
När en trace Köra MDX Script -händelse utlöses av rapporteras felaktigt en session Analysis Services, ConnectionID och SPID attribut som 0. Därför loggas den session som utlöser händelsen inte.

Problem 2
Köra MDX-skript händelsen som utlöses felaktigt för varje sub-kommando i ett skript innehåller hela skriptet i kolumnen TextData . Därför anges inte den del av skript som är relaterade till händelsen.

Problem 3
Aktuella spårningsinformation anger inte vilka resurser som förbrukas av ett visst kommando eller en fråga.

Problem 4
I SQL Server Profiler loggar låser kategorin som innehåller Lås operationsinformation endast följande två händelser:
  • Dödläge
  • Lås-timeout
Denna information är otillräcklig när du försöker felsöka prestanda för SQL Server 2008 R2 Analysis Services.

Den här uppdateringen införs vissa nya spårning av händelser till SQL Server Profiler för att lösa dessa problem. Mer information finns i avsnittet "Mer Information".

Lösning

Information om Service pack för SQL Server 2008 R2

Lös problemet genom att skaffa den senaste service Packet för SQL Server 2008 R2. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2527041 Hur du skaffar den senaste service Packet för SQL Server 2008 R2
Obs! Denna korrigeringsfil för problemet gavs först ut i SQL Server 2008 R2 Service Pack 1.

Mer Information

Händelsen köra MDX-skriptkommando

Aktuell SQL Server 2008 R2 Analysis Services stöder följande händelser för Köra MDX- skript:
  • Köra MDX-skriptet börjar
  • Köra MDX-skript aktuella
  • Köra MDX-skript slutet
När du har installerat den här uppdateringen en ny sub-händelse MDX-skriptkommando är tillgänglig för att spåra hur Köra MDX-skript . Nedan är kombinationer av händelsen och sub-händelse:
  • Köra MDX-skriptet börjar/MDX Script
  • Köra MDX-skriptkommando Begin/MDX-skript
  • Köra MDX-skript slutet/MDX Script
  • Köra MDX-skript slutet /MDX skriptkommando

Dessa händelser indikerar vilken del av hela skriptet är relaterad till varje sub MDX script-kommando. Kolumnen TextData i Köra MDX-skriptet börjar händelsen innehåller hela MDX script. Kolumnen TextData i Köra MDX-skript kommando börjar händelsen innehåller MDX script för det aktuella kommandot.

Nya spårning av händelser att spåra Resursanvändning

Aktuella spårningsinformation anger inte vilka resurser som förbrukas av ett visst kommando. När du har installerat den här uppdateringen införs klassen event nya Resursanvändning om du vill inkludera information om CPU-användningen och i/o-operationer. Den här information loggas i en särskild händelse eller ytterligare kolumner på Kommandot Sluthändelse eller Fråga Sluthändelse. Följande information kan inkluderas i kolumnen TextData i händelsen:
  • LÄSER, <Value></Value>
  • READ_KB, <Value></Value>
  • SKRIVNINGAR <Value></Value>
  • WRITE_KB, <Value></Value>
  • CPU_TIME_MS, <Value></Value>
  • ROWS_SCANNED, <Value></Value>
  • ROWS_RETURNED, <Value></Value>

Spåra händelser som spårar låsa aktiviteter

SQL Server 2008 R2 Analysis Services stöder följande två händelser som spårar låsa aktiviteter:
  • Dödläge
  • Lås-timeout
När du har installerat den här uppdateringen finns följande nya spåra händelser att spåra eventuella låsa aktiviteter:
  • Låsningar som hämtades
  • Lås publicerat
  • Lås väntar
Lås förvärvade händelsen anger när transaktionen har erhållit ett parti av Lås för bearbetning av transaktionen. Lås publicerat händelsen anger när transaktionen har publicerat ett parti av lås som begärts av transaktionen. Den här händelsen anger också hur länge de Lås. Väntar på Lås -händelsen anger när en transaktion görs och väntar i en kö för att hämta ett lås i en batch. Denna information är i kolumnen TextData i dessa händelser. Denna information inkluderar ytterligare relaterade data:
  • Transaktions-ID
  • LockList XML-nod
  • WaitList XML-nod
  • HoldList XML-nod
Händelsen Förvärvade Lås och Lås publicerat händelsen innehåller LockList -information. Väntar på Lås -händelsen innehåller information om LockList, Väntelistaoch HoldList .

LockList

Noden LockList innehåller följande information:
  • Låstyp
  • Låsstatus
  • Objektsökvägen för objektet som begärs
  • Objekt-ID
Obs! Objektsökvägen rapporteras utan ett namnområde. Lås publicerat händelsen innehåller dessutom egenskapen Duration . Egenskapen Duration anger varaktigheten spärren är aktiv i millisekunder.

Följande är ett exempel på noden 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>
I det här exemplet transaktionen begär tre lås, erhåller en och väntar på att andra Lås.

Väntelista

Noden Väntelista visar väntande transaktioner före den aktuella transaktionen. Följande är ett exempel på väntelistan nod:
<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

Noden HoldList visar transaktioner som håller ett lås som den aktuella transaktionen ska försöka få. Följande är ett exempel på noden 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>

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Referenser

Mer information om inkrementella Servicing-modellen för SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
935897 En stegvis Servicing-modellen är tillgänglig från SQL Server-teamet att leverera snabbkorrigeringar för rapporterade problem
Mer information om namngivning schemat för uppdateringar för SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
822499Nytt system för namngivning av uppdateringspaket för Microsoft SQL Server-programvara för
Mer information om terminologin för programuppdateringar får du om du klickar på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Standardterminologi för beskrivning av Microsoft-programuppdateringar

Egenskaper

Artikel-id: 2458438 - Senaste granskning: den 5 juni 2014 - Revision: 1.0
Informationen i denna artikel gäller:
  • Microsoft SQL Server 2008 R2 Analysis Services
Nyckelord: 
kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB2458438 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel har översatts av Microsofts programvara för maskin-översättning och möjligen efterredigerats via CTF-teknologi av Microsofts community istället för av en professionell mänsklig översättare. För att du på ditt eget språk skall få tillgång till samtliga Knowledge Base-artiklar erbjuder Microsoft både mänskligt översatta såväl som maskinöversatta artiklar samt artiklar som efterredigerats av en community. En maskinöversatt artikel likväl som en artikel som blivit efterredigerad av en community är dock inte alltid helt perfekt, då de kan innehålla misstag i ordförrådet, syntax- och grammatikfel. Microsoft är inte ansvarigt för några felaktigheter, misstag eller skador orsakade av felöversättningar eller för våra kunders bruk av innehållet. Microsoft uppdaterar ofta sin programvara för maskinöversättning samt de verktyg som förbättrar den maskinöversatta efterredigeringen.
Den engelska versionen av artikeln är följande: 2458438

Ge 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