KB3030352 – PARANDUS: tabeli muutmine on tellitud valesti värskendatud ridade jaoks pärast seda, kui lubate muuta andmete hõivamise Microsoft SQL serveri andmebaasist

Microsoft jagab Microsoft SQL Server 2012, 2014 või 2016 fikseerib ühe allalaaditava failitüübina. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmiste SQL Serveri 2012, 2014, 2016 Fix Väljalaske.

Sümptomid

Kui olete lubanud Microsoft SQL Serveri 2012, 2014 või 2016 andmebaasi muutmise andmete hõivamise , võib tabeli "tabeli muutmine " veerus "muutmine" olla valesti tellitud värskendatud ridade jaoks. Rea värskendamisel on tabeli muutmine kaks rida, mille puhul on kustutatud ja lisa _ _ $. Kuid toimingu Insert võib ootamatult ilmuda enne kustutamise toimingut. Kui rakendus rakendab ridu mõnele muule tabelile, millel on primaarvõti, võib ilmneda järgmine primaarvõtme rikkumine.

MSG 2627, tase 14, olek 1, rea 6Violation esmase võtme kitsenduse "Primary_Key_name". Objektiletable_nameei saa lisada kahekordset võtit. Kahekordse võtme väärtus on (väärtus).

Lahendus

See probleem on lahendatud SQL serveri järgmiste kumulatiivsete värskendustega.

Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Viited

Siit leiate teavet selle kohta, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×