Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2014. Kada pokušate vratiti punu sigurnosnu kopiju baze podataka koja je preuzeta iz sekundarne, prikazat će vam se sljedeća pogreška:
Poslužitelj: MSG 3456, razina 16, stanje 1, linija 1Nije mogao ponovno izvršiti zapis zapisnika (7699660:807911:68), za ID transakcije (7:-1072820627), na stranici (3:2044928), jedinicu za alokaciju 72057594078167040, bazu podataka<cl_support>' (ID baze podataka 5). Stranica: LSN = (7699660:489185:317), jedinica za alokaciju = 6488064, upišite = 8. Zapisnik: OpCode = 7 (LOP_SET_BITS), Context 8 (LCX_GAM), Pretvpagelsn: (7699660:766590:822).
Uzrok
Problem se pojavljuje zbog kvara u sustavu SQL Server 2014. možda postoje stranice kojima nedostaju neka ažuriranja prije nego što je kontrolna točka vezana uz sigurnosnu kopiju. Zbog toga SQL poslužitelj započinje ažuriranja stranica samo iz posljednje dovršene kontrolne točke prije nego što sigurnosna kopija počne kopirati stranice.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2014 /en-us/help/2931693
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".