Požymiai
Tarkime, kad naudojate sakinį INSERT EXEC, norėdami įterpti eilutę, kurioje yra aiški tapatybės reikšmė į lentelę, kurioje yra stulpelis IDENTITY ir IDENTITY_INSERT pagal numatytuosius nustatymus "Microsoft „SQL Server“" yra IŠJUNGTA. Pastebėjote, kad netinkamai veikia sakinys INSERT EXEC. Numatomas veikimas yra toks, kad sakinys nepavyksta ir grąžinamas šis klaidos pranešimas:
Negalima įterpti tiesioginės tapatybės stulpelio reikšmės lentelėje Lentelės<pavadinimas>, kai IDENTITY_INSERT nustatyta kaip IŠJUNGTA
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Sprendimas
Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:
- 6 kaupiamasis naujinimas, skirtas „SQL Server“ 2019
- 22 kaupiamasis naujinimas, skirtas „SQL Server“ 2017
- 14 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 SP2
Apie "„SQL Server“" kaupiamuosius naujinimus:
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:
- Naujausias "„SQL Server“ 2019" kaupiamasis naujinimas
- Naujausias "„SQL Server“ 2017" kaupiamasis naujinimas
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2016
Nuorodos
Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.