Simptomai
Tarkime, kad turite suskaidytą lentelę, kurioje yra kompiuterinė skaidymo stulpelis, pažymėtas kaip išliekantys "Microsoft SQL Server" 2014 arba "2016", tada perkurkite skaidinį internete. Šioje situacijoje gaunate šį klaidos pranešimą:
MSG 4819, lygis 16, 1 valstybė, eilutės LineNumber Negalima masiškai įkelti. Masinis duomenų srautas netinkamai nurodytas kaip surūšiuotas arba duomenys pažeidžia tikslinės lentelės nustatytus unikalumo apribojimus. Rūšiavimo tvarka neteisinga šioms dviem eilutėms: pirminio rakto pirmoji eilutė: (rownumber, DateTime), pirminio rakto antra eilutė: (rownumber, datetime). Sakinys buvo nutrauktas.
Sprendimas
Norėdami aktyvinti šias karštąsias pataisas, turite įgalinti sekimo vėliavėlę (TF) 176. Ši problema išspręsta SQL serverio kaupiamajame naujinime: Kaupiamasis naujinimas 7 SQL server 2016 SP1KAUPIAMASIS naujinimas 4 SQL Server 2016
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus: Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016 "
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2014"
Sprendimas
Norėdami išspręsti šią problemą, naudokite SORT_IN_TEMPDB = on atkūrimo užklausoje.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.