Корпорація Майкрософт поширює Microsoft SQL Server 2012, 2014 або 2016 в один файл, який завантажується. Оскільки виправлення сукупно, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2012, 2014, 2016 Fix Release.
Ознаки
Після ввімкнення функції " змінення даних " для СЕРВЕРА Microsoft SQL Server 2012, 2014 або 2016 база даних, стовпець " _ за $ " в таблиці "змінення" може бути упорядкована неправильно для оновлених рядків. Під час оновлення рядка є два рядки в таблиці "змінення", а потім – "видалити" та "Вставити" для операції _-$. Але операція вставлення може несподівано з'явитися перед операцією видалення. Якщо програма повторно застосовує рядки до іншої таблиці з обмеженням первинного ключа, може виникнути таке порушення первинного ключа:
MSG 2627, рівень 14, стан 1, рядок 6 порушення обмеження ПЕРВИННОГО КЛЮЧА "Primary_Key_name". Не вдається вставити повторюваний ключ в об'єкті "TABLE_NAME". Повторюване значення ключа (значення).
Спосіб вирішення
Ця проблема усунена в таких сукупних поновленнях SQL Server.
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.