Sümptomid
Vaatame järgmist näidet.
- AlwaysOn-i kättesaadavusrühmi kasutatakse Microsoft SQL Server 2016 või 2017 eksemplaris.
- Saate häälestada SQL Server hallatavad varukoopiad ühes või mitmes oma kasutajaandmebaasis, mis lisatakse saadaolevasse rühma.
- Käivitate andmebaasi nõudmisel logi varukoopia.
- Eemaldate andmebaasi saadaolevast rühmast ja seejärel lisate selle tagasi. Või teete andmebaasi rikkeümberlülituse.
- Käivitate andmebaasi nõudmisel logi varukoopia.
Selle stsenaariumi puhul leiate, et logiahelas on paus, pärides msdb-andmebaasi tabeli managed_backup.fn_available_backups.
Põhjus
See probleem ilmneb seetõttu, et kui eemaldate andmebaasi saadaolevast rühmast ja seejärel lisate selle tagasi või teete andmebaasi rikkeümberlülituse, luuakse smart_backup_files tabeli veerus database_guid uus andmebaasi GUID. See põhjustab sektsiooni andmete mittejärjestikku loetlemise ja käivitab katkestuse logiahela.
Lahendus
See parandus on kaasatud järgmistesse SQL Server koondvärskendustesse:
koondvärskendus 1 SQL Server 2017 jaoks
SQL Server 2016 hoolduspaketi Service Pack 1 koondvärskendus 5
Teave SQL Server järkude kohta
Iga uus järk SQL Server sisaldab kõiki kiirparandusi ja kõiki eelmise järgu turbeparandusi. Soovitame teil installida SQL Server uusimad koondvärskendused.
Uusim koondvärskendus SQL Server 2017 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.