KB4019863 – KORJAUS: Vahvistus ilmenee, kun suoritat ALTER TABLE SWITCH -lausekkeen osioidussa temporaalisen historian taulukossa SQL Server 2016:ssa

Käytetään kohteeseen
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Käytössäsi on Microsoft SQL Server 2016.
  • Sinulla on temporaalinen taulukko, joka osioidaan ennen järjestelmän versiotietojen hallinnan ottamista käyttöön tai sen aikana.
  • Automaattisesti luotu (anonyymi tai oletusarvoinen) historiataulukko määritetään.
  • Poistat järjestelmän versiotiedot käytöstä ja suoritat sitten ALTER TABLE SWITCH PARTITION - lausekkeen historiataulukossa.

Tässä skenaariossa saat seuraavankaltaisen vahvistusvirheen:

Huomautus

Msg 3624, taso 20, tila 1, rivinumero

Järjestelmän vahvistustarkistus epäonnistui. Katso lisätietoja SQL Server -virhelokista. Vahvistusvirhe johtuu yleensä ohjelmistovirheestä tai tietojen vioittumisesta. Jos haluat tarkistaa tietokannan vioittumisen, harkitse DBCC CHECKDB -komennon suorittamista. Jos olet asennuksen aikana hyväksynyt vedosten lähettämisen Microsoftille, Microsoftille lähetetään pikavedos. Päivitys saattaa olla saatavilla Microsoftilta uusimmassa Service Packissa tai teknisen tuen Hotfix-korjauksessa.

Msg 596, taso 21, tila 1, rivinumero

Suoritusta ei voi jatkaa, koska istunto on tappotilassa.

Sanoma 0, taso 20, tila 0, rivinumero

Nykyisessä komennossa tapahtui vakava virhe.  Mahdolliset tulokset on hylättävä.

Ratkaisu

Tämän ongelman korjaus sisältyy seuraaviin päivityksiin:

Tietoja SQL Server 2016 -koontiversioista

Jokainen uusi SQL Server 2016:n koontiversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät edelliseen koontiversioon. Suosittelemme, että asennat uusimman SQL Server 2016:n koontiversion.

Tila

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

Viitteet

Lue lisää Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta .