Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Microsoft distribuerar Microsoft SQL Server 2008 R2-korrigeringsfiler som en nedladdnings bar fil. Eftersom de här korrigeringarna är kumulativa innehåller alla nya versioner alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med den tidigare versionen av SQL Server 2008 R2.

Symptom

När du använder Microsoft SQL Server profileror för att övervaka en instans av SQL Server 2008 R2 Analysis Services kan ett eller flera av följande problem uppstå.Problem 1När spårnings händelsen Kör MDX-skript utlöses av en annan session än Analysis Services rapporteras connectionID -och SPID -attributen felaktigt som 0. Därför loggas inte den session som utlöser händelsen.Problem 2Den aktuella händelsen kör MDX-skript som aktive ras för varje under kommando i ett skript innehåller fel hela skriptet i kolumnen textdata . Därför anges inte skript delen som är relaterad till händelsen.Problem 3Den aktuella spårnings informationen indikerar inte vilka resurser som används av ett visst kommando eller av en fråga.Problem 4I SQL Server-filarkivering loggar Lås kategorin som innehåller information om lås åtgärd endast följande två händelser:

  • Lägst

  • LockTimeOut

Men den här informationen är inte tillräcklig när du försöker Felsöka prestanda i SQL Server 2008 R2 Analysis Services. Den här uppdateringen introducerar vissa nya spårnings händelser till SQL Server-arkivering för att lösa problemen. 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 Pack-versionen för SQL Server 2008 R2. Mer information får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2527041 Skaffa den senaste Service Pack-versionen för SQL Server 2008 R2 Obs! Den här korrigeringen för problem släpptes först i SQL Server 2008 R2 Service Pack 1.

Mer information

Kommando händelsen kör MDX-skript

Den aktuella SQL Server 2008 R2 Analysis Services har stöd för följande händelser för åtgärden execute MDX script:

  • Börja använda MDX-skript

  • Kör MDX Script Current

  • Exekvera MDX Script End

När du har installerat den här uppdateringen kan du använda MDX-skriptkommandon för att spåra åtgärden execute MDXscript . Nedan hittar du en kombination av händelse-och under händelse:

  • Kör MDX Script BEGIN/MDX Script

  • Kommandot kör/MDX-skript för MDX-skript

  • Kör MDX Script end/MDX Script

  • Kommandot EXECUTE MDX Script end/MDX

De här händelserna visar vilken del av hela skriptet som är relaterat till alla under kommandon i MDX-skriptet. Kolumnen textdata i Start händelsen Kör MDX-skript innehåller hela MDX-skriptet. Textdata -kolumnen i kommandot EXECUTE MDX Script start -händelsen innehåller bara MDX-skriptet för det aktuella kommandot.

Nya spårnings händelser för att spåra resursanvändningen

Den aktuella spårnings informationen indikerar inte vilka resurser som används av ett visst kommando. När du har installerat den här uppdateringen introduceras den nya händelse klassen för resursanvändning med information om processor användning och I/O-åtgärder. Den här informationen är inloggad i en separat händelse eller i ytterligare kolumner för kommando slut händelsen eller för fråge sluts händelsen. Följande information kan inkluderas i kolumnen textdata i händelsen:

  • LÄSNINGar <värde>

  • READ_KB, <Value>

  • SKRIVNINGAR <värde>

  • WRITE_KB, <Value>

  • CPU_TIME_MS, <Value>

  • ROWS_SCANNED, <Value>

  • ROWS_RETURNED, <Value>

Spåra händelser som spårar eventuella lås aktiviteter

SQL Server 2008 R2 Analysis Services har stöd för följande två händelser som spårar alla låsnings aktiviteter:

  • Lägst

  • LockTimeOut

När du har installerat den här uppdateringen är följande nya spårnings händelser tillgängliga för att spåra alla låsnings aktiviteter:

  • Lås förvärvade

  • Publicerade lås

  • Väntande lås

Den hämtade händelsen lås visar när transaktionen har fått en batch med lås för bearbetning av transaktionen. Händelsen Lås frigjord visar när transaktionen har släppt en grupp lås som begärts av transaktionen. Den här händelsen anger också hur länge låsen är. Händelsen Lås vänte tid visar när en transaktion försöker och väntar i en kö för att få ett lås i en grupp. Den här informationen finns i kolumnen textdata i de händelserna. Den här informationen inkluderar följande relaterade data:

  • Transaktions-ID

  • XML-noden LockList

  • XML-noden WaitList

  • XML-noden HoldList

Händelsen Lås förvärvade och händelsen Lås släppt innehåller LOCKLIST -informationen. Händelsen Lås väntar innehåller LOCKLIST, WaitListoch HoldList .

LockList

Noden LOCKLIST innehåller följande information:

  • Lås typ

  • Lås status

  • Objekt Sök vägen för det objekt som begärs

  • Objekt-ID

Obs! Objekt Sök vägen rapporteras utan ett namn område. Händelsen Lås frigjord innehåller dessutom egenskapen varaktighet . Egenskapen duration anger hur länge låset ska hållas 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 begär transaktionen tre lås, och väntar på ett andra lås.

WaitList

Noden WaitList innehåller de väntande transaktioner som ligger före den aktuella transaktionen. Följande är ett exempel på noden WaitList :

<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 innehåller en lista med transaktioner som innehåller ett lås som den aktuella transaktionen försöker erhålla. 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 det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Om du vill veta mer om den stegvisa underhålls modellen för SQL Server klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

935897 En stegvis underhålls modell är tillgänglig från SQL Server-teamet för att leverera snabb korrigeringar för rapporterade problemOm du vill veta mer om ett namn schema för uppdateringar för SQL Server klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

822499Nytt namn schema för program uppdaterings paket för Microsoft SQL ServerMer information om program uppdaterings terminologi får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

824684 Beskrivning av den standard terminologi som används för att beskriva Microsoft-programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×