KB4040530 – RJEŠENJE: Kvar lanca zapisnika u tablici "managed_backup.fn_available_backups" u programu SQL Server 2016 ili 2017

Primjenjuje se na
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

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.