KB3138319 – KORJAUS: Numeerinen ylivuoto suoritettaessa kyselyä, joka levittää yli 65 535 aluetta tempdb:hen SQL Server 2014:ssä tai 2012:ssa

Käytetään kohteeseen
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Ongelman ilmenemistapa

Kun suoritat kyselyn, joka yrittää levittää tempdb-tietokantaan yli 65 535 extentia, tapahtuu numeerinen ylivuoto. Virheellinen palautetaan.

Syy

Tämä ongelma ilmenee, koska et voi lukea kaikkia laajuuksia takaisin ylivuodon jälkeen.

Ratkaisu

Kumulatiiviset päivitystiedot

Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä:

Suositus: Asenna uusin kumulatiivinen päivitys SQL Server:lle

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että lataat ja asennat uusimmat SQL Server 2014:n kumulatiiviset päivitykset:

      

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.