Jelenségek
Tegyük fel, hogy van egy adatbázis biztonsági másolata, amely tartalmaz egy szekvenciaobjektumot, amelyet a Microsoft SQL Server 2012 gyorsítótárazási beállításával hoztak létre. Ezután megpróbál visszaállítani egy adatbázist a biztonsági másolatból. Ebben az esetben a következő hibaüzenet jelenhet meg:
2627-os SQL-hiba: A(z) %.*ls EGYEDI KULCS kényszer megsértése. Nem szúrható be duplikált kulcs a(z) %.*ls objektumba.
A probléma oka
Ez a probléma azért fordul elő, mert az adatbázis biztonsági mentésekor a gyorsítótárazott sorozat kiürítése helytelenül történik. Így a gyorsítótárazott sorozat értéke nagyobb lesz, mint a lemezen lévő érték. Ebben az esetben a 2627-s hiba aktiválódik.
Megoldás
Kumulatív frissítési információk
4. összegző frissítés a 2012. SQL Server 1. szervizcsomaghoz
A hiba javítása először a 4. kumulatív frissítésben jelent meg. A SQL Server 2012 Service Pack 1 kumulatív frissítési csomagjának beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:
2833645 4. összegző frissítési csomag SQL Server 2012 Service Pack 1Note Mivel a buildek összegzőek, minden új javításkiadás tartalmazza az összes gyorsjavítást és a 2012.SQL Server 1. szervizcsomag előző javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2772858 A 2012-SQL Server 2012 Service Pack 1 kiadását követően kiadott SQL Server 2012-ben kiadott buildek
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.