Simptomi
Pretpostavljam koristite SQL Server 2017 ili 2019. Kada pokušate stvoriti diferencijalnu sigurnosnu kopiju na sekundarnoj replici, primit ćete poruku koja upućuje na to da je naredba pokrenuta i da može uspjeti
SIGURNOSNA kopija BAZA podataka s DIFERENCIJALNOM uspješno obrađenom {X} stranice u {Y} sekundama
Diferencijalna sigurnosne kopije nisu podržane za sekundarne repice. Kada primijenite taj popravak, prikazat će se ispravna poruka o pogrešci:
MSG 3059, razina 16, State 1, Linenumber linija
Ovo Naredba sigurnosno kopiranje ili vraćanje nije podržana u ogledalu ili sekundarnoj bazi podataka replika.
MSG 3013, razina 16, State 1, Linenumber linija
SIGURNOSNA kopija BAZA podataka je nenormalno okončina.
Napomena Trenutno SQL poslužitelj ne dopušta diferencijalnu sigurnosna kopija na sekundarnoj replici jer ne može izmijeniti diferencijalnu bitmapu isječaka. To je zato što je baza podataka samo za čitanje. Osim toga, kopije zapisnika transakcija samo za kopiranje nalaze se nije dopušteno na sekundarnoj replici. Da bi se zadržala dosljednost sigurnosne kopije, taj se hitni popravak sprječava pokretanje diferencijalne sigurnosne kopije samo za kopiranje na sekundarnoj replici.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
O kumulativnim ažuriranjima za SQL Server:
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:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.