KB4013116 — LABOJUMS: PRIEKŠRAKSTI ALTER TABLE, ADD CONSTRAINT un PRIMARY KEY programmā SQL Server 2016 nenosaka atslēgas dublikātu

Attiecas uz
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)

Pazīmes

Pieņemsim, ka izmantojat In-Memory OLTP programmā Microsoft SQL Server 2016. Ja izmantojat priekšrakstu ALTER TABLE,ADD CONSTRAINT vai PRIMARY KEY , lai pievienotu primāro atslēgu atmiņai optimizētai tabulai, pat ja tabulā jau ir primārā atslēga, priekšraksts tiek sekmīgi izpildīts. Šīs problēmas rezultātā vienā tabulā var tikt izveidota vairāk nekā viena primārā (dublikāta) atslēga. Turklāt, tabulā ievietojot datus, rodas kļūdas.

Risinājums

Šis labojums ir iekļauts šādos SQL Server kumulatīvajos atjauninājumos:

Par SQL SQL Server 2016 būvējumiem

Katrā jaunajā SQL Server 2016 būvējumā ir visi labojumfaili un drošības labojumi, kas bija iekļauti iepriekšējā būvējumā. Ieteicams instalēt jaunāko SQL Server 2016 būvējumu.

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.