Applies ToSQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Ознаки

Припустімо, що у вас є таблиця, яка містить неунікальні індекси в Microsoft SQL Server 2012 або SQL Server 2014. Під час виконання запиту для оновлення таблиці за допомогою растрового індексу, який містить ключ розділу, з'являється таке повідомлення про помилку:

MSG 2601, рівень 14, стан 1, лінія 1Cannot не може вставити повторюваний рядок ключів в <ім'я таблиці об'єкта> з унікальним індексом <імені індексу>. Повторюване значення ключа (0 <значення>).

Примітка.Індекс – це не унікальний індекс і дає змогу повтори.

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Інші способи вирішення

Щоб вирішити цю проблему, увімкніть трасування позначки 8690, щоб вимкнути операцію котушку . Однак ця методика може спричинити регресійний продуктивність, оскільки вимкнуто котушку .

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.