"Microsoft" platina "Microsoft SQL Server 2008 R2" pataisymus kaip vieną atsisiunčiamą failą. Kadangi pataisymai yra kumuliatyviniai, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2008 R2 pataisų leidimo.

Simptomai

Kai naudojate "Microsoft SQL Server" Profiler Norėdami stebėti SQL serverio 2008 R2 analizės tarnybų egzempliorių, gali kilti viena ar daugiau iš šių problemų.1 problemaKai vykdomas MDX scenarijaus sekimo įvykis yra paleidžiamas ne iš analizės tarnybų, " conneccionid " ir " SPID " atributai netinkamai pateikiami kaip 0. Todėl seansas, kuris paleidžia įvykį, nėra užregistruotas.2 problema" Execute" MDX scenarijaus Dabartinis įvykis, kuris yra paleidžiamas kiekvienam scenarijaus submeniu komandai, klaidingai yra visas scenarijus duomenų stulpelyje TEXTDATA . Todėl su įvykiu susieta scenarijaus dalimi nėra nurodyta.3 problemaDabartinio sekimo informacija nerodo, kuriuos išteklius suvartoja konkreti komanda arba užklausa.4 problema"SQL Server" Profiler, spynos kategorija, kurioje yra užrakto operacijos informacija, registruoja tik šiuos du įvykius:

  • Aklavietės

  • LockTimeOut

Tačiau šios informacijos nepakanka bandant pašalinti SQL serverio 2008 R2 analizės tarnybų veikimą. Šiame naujinime pateikiami kai kurie nauji sekimo įvykiai į "SQL Server" Profiler, kad išspręstumėte šias problemas. Daugiau informacijos ieškokite skyriuje "daugiau informacijos".

Sprendimas

"SQL Server 2008 R2" pakeitimų paketo informacija

Norėdami išspręsti šią problemą, Įsigykite naujausią "SQL Server 2008 R2" pakeitimų paketą. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2527041 Kaip įsigyti naujausią "SQL Server 2008 R2" pakeitimų paketą Pastaba Šis pataisymas pirmą kartą buvo išleistas "SQL Server 2008 R2" 1 pakeitimų pakete.

Daugiau informacijos

Naujas vykdymo MDX scenarijaus komandos įvykis

Dabartinė SQL serverio 2008 R2 analizės tarnybos palaiko toliau nurodytus įvykius vykdyti MDX scenarijaus operaciją:

  • Vykdyti MDX scenarijų pradžią

  • Vykdyti MDX scenarijų dabartinį

  • MDX scenarijaus pabaigos vykdymas

Įdiegus šį naujinimą, yra nauja antrinė įvykių MDX scenarijų komanda , skirta vykdyti MDXscenarijaus operaciją. Toliau nurodyti įvykio ir antrinio įvykio deriniai:

  • MDX scenarijaus Pradžia/MDX scenarijus

  • Vykdyti MDX scenarijaus pradžios/MDX scenarijaus komandą

  • MDX scenarijaus pabaigos/MDX scenarijaus vykdymas

  • Vykdyti MDX scenarijaus pabaigos/MDX scenarijų komandą

Šie įvykiai nurodo, kuri viso scenarijaus dalis yra susijusi su kiekviena MDX scenarijaus submeniu komanda. Vykdymo MDX scenarijaus stulpelio " TEXTDATA " įvykis yra visas MDX scenarijus. Komandos vykdyti MDX scenarijų " TEXTDATA " įvykio pradžios stulpelyje yra tik dabartinės komandos MDX scenarijus.

Nauji sekimo įvykiai, sekantys išteklių naudojimą

Dabartinė sekimo informacija nenurodo, kuriuos išteklius suvartoja konkreti komanda. Įdiegus šį naujinimą, įvedama nauja išteklių naudojimo įvykio klasė, kad būtų įtraukta informacija apie procesoriaus naudojimą ir I/O operacijas. Ši informacija yra užregistruojami atskirame įvykyje arba papildomuose stulpeliuose komandos pabaigoje arba užklausos pabaigos renginyje. Šią informaciją galima įtraukti į įvykio TEXTDATA stulpelį:

  • RAŠOMA, <reikšmė>

  • READ_KB, <Value>

  • RAŠO <reikšmę>

  • WRITE_KB, <Value>

  • CPU_TIME_MS, <Value>

  • ROWS_SCANNED, <Value>

  • ROWS_RETURNED, <Value>

Sekimo įvykių sekimas

"SQL Server 2008 R2" analizės tarnybos palaiko šiuos du įvykius, kurie seka visas blokavimo veiklas:

  • Aklavietės

  • LockTimeOut

Įdiegus šį naujinimą, galimi šie nauji sekimo įvykiai, skirti sekti visas blokavimo veiklas:

  • Įgytos užraktai

  • Išleista užraktai

  • Užrakinimo laukimas

Įvykio, kurį įsigijo, užraktai nurodo, kad operacija gavo operacijų apdorojimo užraktų partiją. Užfiksuotas įvykis rodo, kai operacija išleido užraktų, kurių prašoma operacija, partiją. Šiame renginyje taip pat nurodoma, kiek laiko yra užraktos. Užrakto laukiantis įvykis nurodo, kada operacija bando ir laukia eilėje, kad gautumėte užrakinimą pakete. Ši informacija yra šių įvykių duomenų stulpelyje. Ši informacija susideda iš šių papildomų susijusių duomenų:

  • Operacijos ID

  • "LockList" XML mazgas

  • "WaitList" XML mazgas

  • HoldList XML mazgas

Užrakto įsigytame renginyje ir užrakto pateiktame renginyje yra lokklist informacija. Užrakto laukimo įvykis yra locklist, waitlistir holdlist informacija.

LockList

Locklist mazge pateikiama ši informacija:

  • Užrakinimo tipas

  • Užrakto būsena

  • Objekto, kurio prašoma, objekto maršrutas

  • Objekto ID

Pastaba Objekto maršrutas pateikiamas nenaudojant vardų srities. " Lock" paleistyje įvykis papildomai yra ypatybė duration . Ypatybė duration nurodo trukmę, kurią užraktas laikomas milisekundėmis. Toliau pateiktas Lokklist mazgo pavyzdys:

<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>

Šiame pavyzdyje operacija reikalauja trijų užraktų, gauna vieną ir laukia antrojo užrakto.

WaitList

Waitlist mazgas išvardija laukimo operacijas, kurios yra prieš dabartinę operaciją. Toliau pateikiamas " waitlist " mazgo pavyzdys:

<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

Holdlist node išvardijamos operacijos, kurios turi užraktą, kurią bando gauti dabartinė operacija. Toliau pateiktas Holdlist mazgo pavyzdys:

<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" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Daugiau informacijos apie papildinio aptarnavimo modelį, skirtą "SQL Server", rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

935897 Papildinio aptarnavimo modelį galima naudoti "SQL Server" komandai, kad būtų pateiktos praneštų problemų karštosios pataisosDaugiau informacijos apie "SQL Server" naujinimų pavadinimų suteikimo schemą rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

822499Nauja vardų suteikimo schema, skirta "Microsoft SQL Server" programinės įrangos naujinimų paketamsDaugiau informacijos apie programinės įrangos naujinimo terminiją rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

824684 Įprastos terminologijos, vartojamos "Microsoft" programinės įrangos naujinimams apibūdinti, aprašas

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimus!

×