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

Oletame, et teil on tabel, kus on rühmitatud columnstore register Microsoft SQL Server 2014. Saate käivitada DDL-päringu tabeli vastu, et muuta olemasoleva veeru andmetüüpi. Näiteks värskendate andmetüüpi Column_1 Table_1 MUUTUVPIKKUSEGA TÄRKANDMED (499) MUUTUVPIKKUSEGA N (500), käivitades järgmise käsu.

ALTER TABLE Table_1 ALTER COLUMN Column_1 NVARCHAR(500) NOT NULL

Sellisel juhul ilmneb mitu kinnituse riket ja kuvatakse järgmine tõrketeade:

Asukoht: <failitee> \Xmcolenc.inl: 413Expression: PF_CURRENT_STATUS = = PFS_OK (in XMColumnEncoder<allkirjastamata char *>:: EncodeValueForSecondary) SPID: <spid>protsessi ID: <protsessi ID >kirjeldus: hr: 0X0Location: <faili tee> \xmerror.cpp: 43Expression: 0 (PFSetLastError) spid: <spid>protsessi ID: <protsessi ID>kirjeldus: hr: 0x0

Lisaks on SQL serveri tõrkelogi kaustas loodud mitu mälutõmmise faili ja mitme tõrketeate, mis näeb välja järgmine logitakse SQL Server error log:

<kuupäev kellaaeg> spid<ID> * * * Stack dump saadetakse <ketta nimi>: \Program Files\Microsoft SQL Server\MSSQL12. SQL2014\MSSQL\LOG\SQLDump0002.txt<kuupäev kellaaeg> spid<ID> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <Date time> spid<ID> * <kuupäev kellaaeg> spid<ID> * alustada pinu DUMP: <kuupäev kellaaeg> spid<ID> * <kuupäev kellaaeg> spid<ID><kuupäev kellaaeg> spid <kuupäev kellaaeg> spid<id> * <kuupäev kellaaeg> spid<ID> * asukoht: <failitee> \xmcolenc.inl: 413<kuupäev kellaaeg> spid<ID> * avaldis: PF_CURRENT_STATUS = = PFS_OK<kuupäev kellaaeg> spid<ID> * (in XMColumnEncoder<allkirjastamata char *>:: EncodeValueForSecondary) <kuupäev aeg> spid<ID> * spid: 60<kuupäev kellaaeg> spid<ID> * protsessi ID : 3680<kuupäev kellaaeg> spid<ID> * kirjeldus: hr: 0x0<kuupäev aeg> spid<ID> * <kuupäev kellaaeg> spid<ID> * Input puhver 136 BYTES-<kuupäev kellaaeg> spid<ID> * Alter Table Table_1 Alter Column COL1 muutuvpikkusega n (500) Not Null;

Lahendus

Pärast selle käigultparanduse rakendamist võidakse kuvada järgmine uus tõrketeade, kui DDL-i päring nurjub.

ALTER TABLE Statement nurjus, kuna teisene sõnastik jõudis suurima mahu limiidini. Arvestage columnstore indeksi kukutamisega, veeru muutmisega ja seejärel uue columnstore indeksi loomisega

See parandus takistab ka mälutõmmise failid genereeritakse SQL serveri tõrkelogi. probleem parandati esmalt järgmiste SQL serveri kumulatiivsete värskendustega:

Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Soovitame teil alla laadida ja installida kumulatiivseid värskendusi SQL serveri jaoks:

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!

×