Sümptomid
Saate luua kordumatu indeksi, mis sisaldab Microsoft SQL Server 2012 hoolduspaketiga Service Pack 2 (SP2) või SQL Server 2014 tabeli jaoks kaht või enamat veergu. Kui proovite lubada tabeli muutmisel andmete hõivamist , kuvatakse tõrketeade, mis sarnaneb järgmisega:
MSG 22832, tase 16, olek 1, protseduur sp_cdc_enable_table_internal, rea 636Could ei värskendata metaandmeid, mis viitavad tabelile table_name on lubatud andmete püüdmise muutmiseks. Käsu "lisa table_name" täitmisel ilmnes tõrge. Tagastati tõrge 2627: "PRIMAARVÕTME kitsenduse rikkumine" index_columns_clustered_idx ". Objektile cdc.index_columns ei saa lisada kahekordset võtit. Kahekordse võtme väärtus on (338100245; 0). ". Tõrke põhjuse kindlakstegemiseks ja taotluse uuesti esitamiseks kasutage toimingut ja tõrget.
Kumulatiivse värskenduse teave
See probleem parandati esmakordselt järgmises SQL serveri koondvärskenduses:
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.