Microsoft raspoređuje Microsoft SQL Server 2008 R2 popravci kao jednu datoteku za preuzimanje. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanom sustava SQL Server 2008 R2.
Simptomi
Kada koristite Microsoft SQL Server profiler da biste pratili instancu sustava SQL Server 2008 R2 Analysis Services, može doći do jednog ili više sljedećih problema.Broj 1Kada se u slučaju izvođenja snimanja MDX skripte aktivira sesija koja nije servisa Analysis Services, atributi Vezonid i spid neispravno su prijavljeni kao 0. Stoga sesija koja pokreće događaj nije zapisana.Broj 2Aktualni događaj MDX skripte koji se pokreće za svaku podnaredbu skripte neispravno sadrži cijelu skriptu u stupcu textdata . Dakle, dio skripte koji se odnosi na događaj nije naveden.Broj 3Podaci o trenutnim tragovima ne ukazuju na to koje resurse konzumiraju određene naredbe ili upita.Broj 4U programu SQL Server Profiler, kategorija brave koja sadrži podatke o operaciji Lock, zapisuje samo sljedeća dva događaja:
-
Zastoja
-
LockTimeOut
No te informacije nisu dovoljne kada pokušate otkloniti poteškoće s performansama sustava SQL Server 2008 R2 za analizu. Ovo ažuriranje uvodi neke nove događaje praćenja u SQL Server profiler radi rješavanja tih problema. Dodatne informacije potražite u odjeljku "Dodatne informacije".
Rješenje
Informacije o servisnom paketu za SQL Server 2008 R2
Da biste riješili taj problem, Nabavite najnoviji servisni paket za SQL Server 2008 R2. Dodatne informacije potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2527041 Kako nabaviti najnoviji servisni paket za SQL Server 2008 R2 Notes Ovaj je popravak za problem prvi put izdan u sustavu SQL Server 2008 R2 Service Pack 1.
Dodatne informacije
Novi događaj naredbenog sustava MDX Script
Postojeći SQL Server 2008 R2 Analysis Services podržava sljedeće događaje za izvršavanje operacije MDX Script:
-
Pokreni MDX skriptu
-
Izvršavanje struje MDX skripte
-
Izvrši kraj MDX skripte
Kada instalirate ovo ažuriranje, na raspolaganju vam je nova naredba MDX skripte za praćenje izvršavanjaskripte za izvršenje sustava MDX. U nastavku su kombinacije događaja i podservisa:
-
Izvrši MDX skriptu za početak/MDX skriptu
-
Naredba Započni MDX Script/MDX Script
-
Izvrši kraj MDX skripte/MDX skripte
-
Naredba završi MDX Script/MDX Script
Ovi događaji ukazuju na to koji je dio cijele skripte povezan sa svim podzapovjedništvom MDX skripte. Stupac Textdata iz događaja izvrši MDX Script počinje sadržavati cijelu MDX skriptu. Stupac Textdata na stranici izvrši naredbu Pokreni MDX Script sadrži samo MDX skriptu sadašnje naredbe.
Novi praćenje događaja za praćenje korištenja resursa
Podaci o trenutnim tragovima ne ukazuju na to koje resurse konzumiraju određene naredbe. Kada instalirate ovo ažuriranje, uvedene su nove klase događaja korištenja resursa da bi se obuhvatio informacije o korištenju CPU-a I i i/O operacijama. Te se informacije zapisuju u zasebnom događaju ili u dodatnim stupcima na slučaju završna naredba ili u slučaju završetka upita . Sljedeće informacije mogu biti uključene u stupac Textdata događaja:
-
ČITA, <vrijednost>
-
READ_KB, <Value>
-
PIŠE, <vrijednost>
-
WRITE_KB, <Value>
-
CPU_TIME_MS, <Value>
-
ROWS_SCANNED, <Value>
-
ROWS_RETURNED, <Value>
Praćenje događaja koji prate bilo koje aktivnosti zatvaranja
SQL Server 2008 R2 Analysis Services podržava sljedeća dva događaja koja prate sve aktivnosti zatvaranja:
-
Zastoja
-
LockTimeOut
Kada instalirate ovo ažuriranje, na raspolaganju su vam sljedeći novi događaji praćenja koje možete pratiti na svim aktivnostima zatvaranja:
-
Brave koje su stečene
-
Brave objavljene
-
Zaključavanje na čekanju
Događaj koji je stečena zaključavanje označava kada je transakcija dobila seriju brave za obradu transakcije. Događaji koji su objavili zaključavanje ukazuju na to da je transakcija objavila seriju zaključavanja koje je potrebna transakcija. Ovaj događaj upućuje i na trajanje zaključavanja. Događaj čekanja na zaključavanje označava kada se transakcija pokuša i čeka u redu da bi se zaključao u grupi. Te se informacije nalaze u stupcu Textdata tih događaja. Te informacije obuhvaćaju sljedeće dodatne srodne podatke:
-
ID transakcije
-
XML čvor LockList
-
XML čvor čekanja popisa
-
XML čvor Hold list
Događaj za zaključavanje stečene i zaključavanje objavljene događaje sadrže informacije o locklistu . Događaj za zaključavanje na čekanju sadrži podatke za locklist, waitlisti Hold list .
LockList
Čvor Locklist sadrži sljedeće podatke:
-
Vrsta zaključavanja
-
Status zaključavanja
-
Put objekta koji se traži
-
ID objekta
Napomena Put objekta prijavljuje se bez naziva. Zaključavanje objavljena događaj dodatno sadrži svojstvo Trajanje . Svojstvo Trajanje označava trajanje blokade u milisekundama. Slijedi primjer čvora 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>
U ovom primjeru zahtjev za transakciju tri brave, dobiva jedan i čeka drugu bravu.
WaitList
Čvorište waitlist navodi transakcije čekanja koje su ispred sadašnje transakcije. U sljedećem se primjeru nalazi čvor čekanja popisa :
<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
Čvor Držite popis prikazuje transakcije koje drže zaključavanje koje trenutno pokušava nabaviti. Slijedi primjer čvora Hold list :
<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 je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Dodatne informacije o modelu programa inkrementalni servis za SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
935897 U timu SQL Server dostupan je inkrementalni servisni model za isporuku hitnih popravaka za prijavljene problemeDodatne informacije o shemi imenovanja za ažuriranja sustava SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
822499Nova shema imenovanja za pakete softverskih ažuriranja za Microsoft SQL ServerDodatne informacije o terminologiji za softversko ažuriranje potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
824684 Opis standardne terminologije koja se koristi za opisivanje ažuriranja Microsoftova softvera