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.

Sümptomid

Kui käivitate päringu, mis sisaldab suurt objekti (LOB) andmeid, et laadida Transact-SQL-i muutujasse Microsoft SQL Server 2008, Microsoft SQL Server 2012 või Microsoft SQL Server 2008 R2, esineb andmete rike. Näiteks käivitage järgmine päring XML-andmete kopeerimiseks andmebaasi veerust XML-muutujasse. Declare @OUTXML as XMLSELECT @OUTXML = DataXml FROM Table_1 WHERE id=1 Sellisel juhul töötab Select -lause siis, kui teised lõimed proovivad sama XML-veergu värskendada. Selline käitumine võib põhjustada andmete riknemist. Lisaks kuvatakse rikutud XML-veerus toimingute lugemisel ja kirjutamisel mõni järgmistest tõrketeadetest.

  • XML-andmetüüp on kahjustatud.

  • Ilmnenud on ootamatud failid.

Märkused

  • Probleem ilmneb tavaliselt suure samaaegse koormuse korral.

  • Kui kasutate Logi lugeja agenti, et lugeda rikutud XML-andmeid tabelist, mis kuulub publikatsiooni artikli loendisse, kuvatakse järgmine tõrketeade:

    XML-andmetüüp on kahjustatud. (Allikas: MSSQLServer; tõrke number: 6611)

Põhjus

See probleem ilmneb, sest Kassa andmete veeru lukustatakse enne, kui kassa andmed kopeeritakse andmebaasi veerust Kassa andmetüübi muutujasse. Mis tahes samaaegne päring saab sama LOB andmeid värskendada enne, kui koopia protsess on lõpule jõudnud. Seetõttu tekib andmete korruptsioon.

Lahendus

Kumulatiivse värskenduse teave

Kumulatiivne Update 7 SQL Server 2012

Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 7. Lisateavet selle kumulatiivse värskenduspaketi SQL Server 2012 hankimiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2823247 SQL Serveri 2012 koondvärskenduses pakett 7Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Serveri 2012 Fix väljalaskega. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2692828 Pärast SQL Server 2012 väljaandmist väljaantud SQL Serveri 2012 järgud

Kumulatiivne Update 12 SQL Server 2008 R2 hoolduspaketi 1 jaoks

Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 12. Lisateavet selle kumulatiivse värskenduspaketi hankimiseks SQL Server 2008 R2 hoolduspaketi Service Pack 1 kohta klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2828727 SQL Server 2008 R2 hoolduspaketi 1 koondvärskenduses pakett 12Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmiste SQL Server 2008 R2 hoolduspaketiga Service Pack 1 paranduse väljalaskeks. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2567616 Pärast SQL Server 2008 R2 hoolduspaketti 1 väljaandmist väljaantud SQL Server 2008 R2 järgud

Kumulatiivne värskendus 10 SQL Server 2008 Service Pack 3 jaoks

Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 10. Lisateavet selle kumulatiivse värskenduspaketi hankimiseks SQL Server 2008 Service Pack 3 kohta klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2814783 SQL Server 2008 hoolduspakett 3 koondvärskenduses pakett 10Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Server 2008 Service Pack 3 parandada keskkonda. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2629969 Pärast SQL Server 2008 Service Pack 3 väljaandmist väljaantud SQL serveri 2008 järgud

Kumulatiivne Update 5 for SQL Server 2008 R2 hoolduspakett Service Pack 2 (SP2)

Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 5. Lisateavet selle kumulatiivse värskenduspaketi hankimiseks SQL Server 2008 R2 S2008 R2 SP2 kohta klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2797460 SQL Server 2008 R2 S2008 R2 hoolduspaketi SP2 koondvärskenduses pakett 5Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Server 2008 R2 S2008 R2 SP2 paranduse väljalaskes. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2730301 Pärast SQL Server 2008 R2 hoolduspaketti SP2 välja antud SQL Server 2008 R2 järgud

Olek

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

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!

×