Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Microsoft levitab Microsoft SQL Server 2008 Kiirparandusi ühe allalaaditava failina. Et parandused on kumulatiivsed, sisaldab iga uus kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 paranduse väljalaskes.

Sümptomid

Kujutage ette järgmist stsenaariumi. Microsoft SQL Server 2008 andmebaasi, ilmneb tupik. Seejärel kasutage system_health laiendatud sündmus seanss jäädvustada graph tupik. Selle stsenaariumi puhul kuvatakse järgmine tõrketeade:

MSG 9436, tase 16, riik 1 rida 1

XML-i sõelumine: rida 54 märgi 12, end silt ei vasta start silt

Näiteks päringut järgmine eksportida buffer_ring target system_health seansi kui tupik:

select XEventData.XEvent.value('(data/value)[1]', 'varchar(max)') as DeadlockGraphFROM
(select CAST(target_data as xml) as TargetData
from sys.dm_xe_session_targets st
join sys.dm_xe_sessions s on s.address = st.event_session_address
where name = 'system_health') AS Data
CROSS APPLY TargetData.nodes ('//RingBufferTarget/event') AS XEventData (XEvent)
where XEventData.XEvent.value('@name', 'varchar(4000)') = 'xml_deadlock_report'

Selles näites tehke päring tagastab õige tulemuse.

Kuid saate käivitada järgmine päring anda sellele tupik graafikule XML-vormingus.

select cast(XEventData.XEvent.value('(data/value)[1]', 'varchar(max)') as xml) as DeadlockGraphFROM
(select CAST(target_data as xml) as TargetData
from sys.dm_xe_session_targets st
join sys.dm_xe_sessions s on s.address = st.event_session_address
where name = 'system_health') AS Data
CROSS APPLY TargetData.nodes ('//RingBufferTarget/event') AS XEventData (XEvent)
where XEventData.XEvent.value('@name', 'varchar(4000)') = 'xml_deadlock_report'

Sellisel juhul võite oodata tupik graph XML-vormingus. Isegi siis, kui tupik graafikul kuvatakse valesti, võite veel oodata õiges XML-vormingus sisu xml_deadlock_report aruanne. Siiski kuvatakse järgmine tõrketeade:

MSG 9436, tase 16, riik 1 rida 1
XML-i sõelumine: rida 54 märgi 12, end silt ei vasta start silt

Põhjus

See probleem ilmneb seetõttu koodi tee, mis loob XML-skeemi tupik graph ignoreerib sulgemise silt langenud loendi elemendi kaudu. Lisaks koodi tee lisab tarbetu silt elemendi tupik .

Lahendus


Lahendus sellele probleemile oli esimene avaldatud kumulatiivne Update 6 SQL Server 2008 Service Pack 1. Selle koondvärskenduse paketi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

977443 Kumulatiivne värskenduspaketi 6 SQL Server 2008 Service Pack 1Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 paranduse väljalaskes. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

970365 SQL Server 2008 järgud, mis anti välja pärast SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 Kiirparandused luuakse konkreetse SQL serveri hoolduspakette. SQL Server 2008 Service Pack 1 installi peate rakendama kiirparandust SQL Server 2008 Service Pack 1. Vaikimisi sisaldab käigultparandused, SQL Server service Pack antud järgmise SQL Server service Pack.


SQL Server 2008 R2

NB! See parandus tuleb installida, kui kasutate SQL Server 2008 R2.

Sellele probleemile lahenduse anti esmakordselt välja kumulatiivne Update 1. SQL Server 2008 R2 selle koondvärskenduse paketi hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

981355 kumulatiivne värskenduspakett 1 SQL Server 2008 R2Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 R2 paranduse väljalaskes. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

981356 SQL Server 2008 R2 järgud, mis anti välja pärast SQL Server 2008 R2

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Viited

Teave SQL serveri astmelise Hooldusmudeli kohta, klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

935897 Astmeline teeninduse mudel on saadaval SQL serveri meeskond pakkuda teatatud probleemidele Kiirparandusi


SQL serveri värskenduste nimetamise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

822499 Microsoft SQL serveri tarkvaravärskenduspakettide uus failinimede skeem
Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:

824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×