Ознаки
Припустімо, що у вас є бази даних резервного копіювання, який містить об'єкт послідовності, який створюється за допомогою кеша параметр Microsoft SQL Server 2012. Потім спробуйте відновити базу даних із резервної копії. У цій ситуації може з'явитися таке повідомлення про помилку:
Помилка SQL 2627: порушення обмеження UNIQUE KEY "%.*ls". Не вдалося вставити повторюваний ключ в об'єкт "%.*ls".
Причина
Ця проблема виникає тому, що кешовані послідовності очищається неправильно під час виконання резервного копіювання бази даних. Це робить значення кешованої послідовності більшим за значення на диску. У цій ситуації виникає помилка 2627.
Спосіб вирішення
Сукупні відомості про оновлення
Сукупне оновлення 4 для SQL Server 2012 із пакетом оновлень 1
Виправлення цієї проблеми вперше випущено в сукупному пакеті оновлень 4. Щоб отримати додаткові відомості про те, як отримати цей пакет сукупний пакет оновлень для пакета оновлень 1 SQL Server 2012 клацніть номер статті в базі знань Microsoft Knowledge Base:
2833645 Сукупний пакет оновлень 4 для SQL Server 2012 із пакетом оновлень 1Note, оскільки ці збірки сукупні, кожен новий випуск виправлення містить усі виправлення для системи безпеки, які входили в попередній випуск виправлення SQL Server 2012 з пакетом оновлень 1. Радимо застосувати останній випуск виправлення, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2772858 Збірки SQL Server 2012, випущені після випуску пакета оновлень 1 SQL Server 2012
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".