Симптоми
Да предположим, че имате архивно копие на база данни, която съдържа обект последователност, който е създаден с помощта на опцията кеш в Microsoft SQL Server 2012. След това се опитвате да възстановите база данни от архивното копие. В този случай може да получите следното съобщение за грешка:
SQL грешка 2627: Нарушение на ограничението UNIQUE KEY "%.*ls". Не може да се вмъкне дублиран ключ в обект "%.*ls".
Причина
Този проблем възниква, защото кеширана последователност е изчистена неправилно, когато извършвате архивиране на базата данни. Това прави стойността на кешираната последователност по-голяма от стойността на диска. В този случай се активира грешка 2627.
Решение
Информация за кумулативна актуализация
Кумулативна актуализация 4 за SQL Server 2012 Service Pack 1
Корекцията за този проблем първо е издадена в кумулативна актуализация 4. За повече информация как да получите този сборен пакет за SQL Server 2012 Service Pack 1 щракнете върху следния номер на статия в базата знания на Microsoft:
2833645 Кумулативен пакет за актуализация 4 за SQL Server 2012 Service Pack 1Note Тъй като компилациите са кумулативни, всяка нова корекция издание съдържа всички горещи поправки и всички корекции на защитата, които са включени в предишните SQL Server 2012 Service Pack 1 издание на корекция. Препоръчваме да помислите за прилагането на най-новата корекция версия, която съдържа тази актуална корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Service Pack 1
Статут
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".