Що таке помилка 2627 у реплікації?

Ця проблема виникає тому, що кешована послідовність скидається неправильно, коли ви виконуєте резервне копіювання бази даних. Це робить значення кешованої послідовності більшим за значення на диску. У цій ситуації спрацьовує помилка 2627.

Що викликає помилку SQL 2627? Помилка SQL 2627 зазвичай запускається в таблицях, які містять обмеження PRIMARY KEY. Кожного разу, коли ми намагаємося вставити новий запис у такі таблиці, а ключ запису, який вставляється, уже існує в таблиці, це викликає помилку 2627.

Варіанти усунення помилок порушення ПЕРВИННОГО КЛЮЧА

  1. Об'єднання двох столів. …
  2. Обмежити дозволи передплатника. …
  3. Використовуйте реплікацію злиттям. …
  4. Використовуйте фільтри.

Хоча більшість ДНК реплікується з досить високою точністю, трапляються помилки ферменти полімерази іноді вставляють неправильний нуклеотид або надто багато чи замало нуклеотидів у послідовність. На щастя, більшість цих помилок виправляються різними процесами відновлення ДНК.

У всіх інших положеннях генома система відновлення невідповідності виправляє помилки реплікації шляхом пошук невідповідностей і заміна нуклеотиду в дочірньому ланцюзі, це ланцюг, який щойно був синтезований і тому містить помилку (див. Розділ 14.2.

Це є створюється під час спроби вставити повторювані значення в стовпець або стовпці з унікальним індексом. У попередній підказці про порушення первинного ключа номер помилки був 2627. Повідомлення про помилку звучить так: «Порушення обмеження PRIMARY KEY 'PK_Sales_OrderLines'. Неможливо вставити дублікат ключа в об'єкт 'Sales.