Společnost Microsoft distribuuje Microsoft SQL Server 2012, 2014 nebo 2016 jako jeden soubor ke stažení. Vzhledem k tomu, že jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2012, 2014, 2016 fix release.
Příznaky
Po povolení funkce Change data rechytu pro databázi Microsoft SQL Server 2012, 2014 nebo 2016 se může stát, že sloupec __ $ Operation (operace ) v tabulce Change není správně uspořádaný pro aktualizované řádky. Při aktualizaci řádku jsou v tabulce změn dvě řádky s operací odstranit a vložit pro __ $. Operace vložení se ale může nečekaně zobrazit před operací odstranění. Pokud aplikace znovu použije řádky na jinou tabulku s omezením primárního klíče, může dojít k následujícímu porušení primárního klíče:
Msg 2627, úroveň 14, stav 1, řádek 6Violation omezení primárního klíčePrimary_Key_name Do objektuTABLE_NAMEnelze vložit duplicitní klíč. Duplicitní hodnota klíče je (hodnota).
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server.
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.