Microsoft разпространява корекциите на Microsoft SQL Server 2012, 2014 или 2016 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекции на SQL Server 2012, 2014, 2016.
Симптоми
След като разрешите заснемането на данни за промяна за база данни на Microsoft SQL Server 2012, 2014 или 2016, колоната __$operation в таблицата за промяна може да бъде подредена неправилно за актуализираните редове. Когато актуализирате ред, има два реда в таблицата за промяна с операция delete и insert for __$. Но операцията за вмъкване може да възникне неочаквано преди операцията по изтриване. Ако приложението приложи повторно редовете в друга таблица с ограничение на първичния ключ, може да възникне следното нарушение на първичния ключ:
Забележка
Съобщение 2627, ниво 14, състояние 1, ред 6Нарушение на ограничение на ПЪРВИЧЕН КЛЮЧ "Primary_Key_name". Не може да се вмъкне дублиран ключ в обект 'table_name'. Стойността на дублиращия се ключ е (стойност).
Решение
Този проблем е поправен в следните кумулативни актуализации на SQL Server.
- Сборна актуализация 5 за SQL Server 2016 RTM
- Сборна актуализация 2 за SQL Server 2016 SP1
- Сборна актуализация 4 за SQL Server 2014 SP2
- Сборна актуализация 10 за SQL Server 2014 SP1
- Сборна актуализация 9 за SQL Server 2014
- Сборна актуализация 8 за SQL Server 2012 SP3
- Сборна актуализация 7 за SQL Server 2012 SP2
Препоръка: Инсталирайте най-новите сборни актуализации за SQL Server
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
- Последна сборна актуализация за SQL Server 2016
- Последна сборна актуализация за SQL Server 2014
- Последна кумулативна актуализация за SQL Server 2012 SP3
- Последна кумулативна актуализация за SQL Server 2012 SP2
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.