Príznaky
Predpokladajme, že máte zálohu databázy, ktorá obsahuje objekt postupnosti vytvorený pomocou možnosti vyrovnávacej pamäte v microsoft SQL Server 2012. Potom sa pokúsite obnoviť databázu zo zálohy. V takomto prípade sa môže zobraziť nasledujúce chybové hlásenie:
Chyba SQL 2627: Porušenie obmedzenia UNIQUE KEY %.*ls. Duplicitný kľúč nie je možné vložiť do objektu %.*ls.
Príčina
Tento problém sa vyskytuje, pretože postupnosť vo vyrovnávacej pamäti sa vyprázdní nesprávne pri vykonávaní zálohovania databázy. Tým sa hodnota postupnosti uloženej vo vyrovnávacej pamäti zväčší ako hodnota na disku. V takomto prípade sa spustí chyba 2627.
Riešenie
Informácie o kumulatívnej aktualizácii
Kumulatívna aktualizácia 4 pre SQL Server 2012 Service Pack 1
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 4. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre balík SQL Server 2012 Service Pack 1, zobrazíte článok v databáze Microsoft Knowledge Base kliknutím na toto číslo článku:
2833645 Kumulatívny balík aktualizácií 4 pre SQL Server 2012 Service Pack 1Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2012 Service Pack 1. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2772858 Zostavy SQL Server 2012, ktoré boli vydané po vydaní balíka Service Pack 1 SQL Server 2012
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.