Simptomi
Razmotrite sljedeći scenarij:
- Grupe dostupnosti AlwaysOn koristite u jednoj instanci sustava Microsoft SQL Server 2016 ili 2017.
- Upravljane sigurnosne kopije sustava SQL Server postavljate u jednoj ili više korisničkih baza podataka, što se dodaje u dostupnu grupu.
- Pokrenuli ste sigurnosno kopiranje zapisnika na zahtjev baze podataka.
- Uklonite bazu podataka iz dostupne grupe, a zatim je ponovno dodate. Ili prebacite bazu podataka u slučaju pogreške.
- Pokrenuli ste sigurnosno kopiranje zapisnika na zahtjev baze podataka.
U ovom ćete scenariju utvrditi da je došlo do prekida u lancu zapisnika postavljanjem upita tablici managed_backup.fn_available_backups u bazi podataka msdb.
Uzrok
Taj se problem pojavljuje jer kada uklonite bazu podataka iz dostupne grupe, a zatim je dodate natrag ili kada prebacite bazu podataka u slučaju pogreške, u stupcu database_guid tablice smart_backup_files stvara se novi GUID baze podataka. Zbog toga particija navodi podatke u nesekvencijalnom redoslijedu i pokreće lanac zapisnika kvarova.
Rješenje
Taj je popravak obuhvaćen sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 1 za SQL Server 2017
Kumulativno ažuriranje 5 za SQL Server 2016 Service Pack 1
O međuverzijama sustava SQL Server
Svaka nova međuverzija za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnom međuverzijom. Preporučujemo da instalirate najnovija kumulativna ažuriranja za SQL Server:
Najnovije kumulativno ažuriranje za SQL Server 2017
najnovija međuverzija za SQL Server 2016
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.