Microsoft distribuuje opravy Microsoft SQL Server 2012, 2014 nebo 2016 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2012, 2014 a 2016.
Příznaky
Po povolení zachycování dat změn pro databázi Microsoft SQL Server 2012, 2014 nebo 2016 může být sloupec __$operation v tabulce změn pro aktualizované řádky nesprávně seřazený. Když aktualizujete řádek, jsou v tabulce změn dva řádky, s delete a insert pro __$operation. Před operací odstranění se ale může neočekávaně zobrazit operace vložení. Pokud aplikace použije řádky znovu v jiné tabulce s omezením primárního klíče, může dojít k následujícímu porušení nastavení primárního klíče:
Poznámka
Zpráva 2627, úroveň 14, stav 1, řádek 6Porušení omezení PRIMÁRNÍHO KLÍČE 'Primary_Key_name'. Do objektu table_name nelze 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 SQL Serveru.
- Kumulativní aktualizace 5 pro SQL Server 2016 RTM
- Kumulativní aktualizace 2 pro SQL Server 2016 SP1
- Kumulativní aktualizace 4 pro SQL Server 2014 SP2
- Kumulativní aktualizace 10 pro SQL Server 2014 SP1
- Kumulativní aktualizace 9 pro SQL Server 2014
- Kumulativní aktualizace 8 pro SQL Server 2012 SP3
- Kumulativní aktualizace 7 pro SQL Server 2012 SP2
Doporučení: Nainstalujte nejnovější kumulativní aktualizace pro 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 pro SQL Server:
- Nejnovější kumulativní aktualizace pro SQL Server 2016
- Nejnovější kumulativní aktualizace pro SQL Server 2014
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP3
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP2
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.