FIX: Kui muudate veeru SQL Server 2014 kinnituse tõrge

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3098529
Sümptomid
Oletame, et teil on tabel, kus on klasterdatud columnstore indeks Microsoft SQL Server 2014. Päringut DDL tabeli veeru andmetüüpi muuta. Näiteks võite tarkvaradele andmetüüp Column_1 ja Table_1 muutuv märk (499), et n-muutuv märk (500), käivitades järgmise käsu:
ALTER TABLE Table_1 ALTER COLUMN Column_1 NVARCHAR(500) NOT NULL
Sellises olukorras mitme kinnituse vead tekkida ja kuvatakse järgmine tõrketeade:
Asukoht:Faili tee> \xmcolenc.inl:413
Expression: PF_CURRENT_STATUS == PFS_OK
(ja XMColumnEncoderunsigned char *>:: EncodeValueForSecondary)
SPID:SPID>
Protsessi ID:Protsessi ID >
Kirjeldus: hr: 0x0

Asukoht:Faili tee> \xmerror.cpp:43
Expression: 0
(ja PFSetLastError)
SPID:SPID>
Protsessi ID:Protsessi ID>
Kirjeldus: hr: 0x0

Lisaks mitme mälutõmmisefailide luuakse kaustas SQL Server Error Log ja mitme tõrketeated, mis meenutavad järgmisi logitakse SQL Server Error log:
Kuupäev kellaaeg> spidID> *** Stack Dump saadetakseKetta nimi>: \Programmifailid\Microsoft SQL Server\MSSQL12. SQL2014\MSSQL\LOG\SQLDump0002.txt
Kuupäev kellaaeg> spidID> * *******************************************************************************
Kuupäev kellaaeg> spidID>*
Kuupäev kellaaeg> spidID> * BEGIN PINU TÕMMIS:
Kuupäev kellaaeg> spidID>*Kuupäev kellaaeg> spidID>
Kuupäev kellaaeg> spidID> * Eraldi server järk.
Kuupäev kellaaeg> spidID>*
Kuupäev kellaaeg> spidID> * Asukoht:Faili tee> \xmcolenc.inl:413
Kuupäev kellaaeg> spidID> * Avaldis: PF_CURRENT_STATUS == PFS_OK
Kuupäev kellaaeg> spidID> * (ja XMColumnEncoderunsigned char *>:: EncodeValueForSecondary)
Kuupäev kellaaeg> spid<ID>* SPID: 60</ID>
Kuupäev kellaaeg> spidID> * Protsessi ID: 3680
Kuupäev kellaaeg> spidID> * Kirjeldus: hr: 0x0
Kuupäev kellaaeg> spidID>*
Kuupäev kellaaeg> spidID> * Sisend puhver 136 baiti -
Kuupäev kellaaeg> spidID> * ALTER TABLE Table_1 ALTER veerus COL1 NVARCHAR(500) NOT NULL;
Lahendus
Pärast selle kiirparanduse rakendamist saate kui DDL päring ebaõnnestub võib uue kuvatakse järgmine tõrketeade:
Lause ALTER TABLE nurjus, kuna teisene sõnastik jõudnud maksimaalse suuruse piirang. Kujutage columnstore indekseid, muutes veerg, siis uue columnstore registri loomise

See parandus takistab ka mälutõmmise failid on loodud SQL Server Error log.

See probleem parandati esmakordselt SQL serveri järgmiste kumulatiivseid värskendusi: Soovitus: Installige uusim koondvärskendus SQL Server
Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Soovitame teil alla laadida ja kumulatiivseid värskendusi installida SQL Server:
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Hoiatus. See artikkel on masintõlgitud.

Ominaisuudet

Artikkelin tunnus: 3098529 – Viimeisin tarkistus: 03/14/2016 10:46:00 – Versio: 3.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3098529 KbMtet
Palaute