Príznaky
Predpokladajme, že používate Microsoft SQL Server 2014. Keď sa pokúsite obnoviť úplnú zálohu databázy, ktorá je prevzatá z sekundárneho, zobrazí sa táto chyba:
Server: Msg 3456, úroveň 16, štát 1, čiara 1Could nie opakovať záznam denníka (7699660:807911:68), pre ID transakcie (7:-1072820627), na strane (3:2044928), Alokačná jednotka 72057594078167040, databáza "<cl_support>" (Identifikácia databázy 5). Stránka: LSN = (7699660:489185:317), Alokačná jednotka = 6488064, type = 8. Denník: inštrukcia = 7 (LOP_SET_BITS), kontext 8 (LCX_GAM), PrevPageLSN: (7699660:766590:822).
Príčina
Problém sa vyskytuje z dôvodu chyby v SQL Server 2014. môžu existovať stránky, v ktorých chýbajú niektoré aktualizácie pred kontrolným bodom priradeným k zálohe. Z tohto dôvodu SQL Server spustí len aktualizácie stránky od posledného dokončeného kontrolného bodu pred spustením zálohovania pri kopírovaní strán.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
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.