Simptomi
Pretpostavimo da koristite grupu uvijek uključene dostupnosti (AG) za Microsoft SQL Server 2014 ili 2016. Ako se u sekundarnoj bazi podataka pojavi pogreška prilikom pisanja slična sljedećoj, baza podataka može postati obustavljena.
Napomena
Pogreška: 17053, Ozbiljnost: 16, Stanje: 1.
SQLServerLogMgr::LogWriter: Došlo je do pogreške operacijskog sustava 6(Pokazivač nije valjan).
Pogreška pisanja tijekom pražnjenja zapisnika.
Ako u toj situaciji nastavite s premještanjem podataka, baza podataka se ne nastavlja, a ostaje u obustavljenom stanju.
Zaobilazno rješenje
Da biste zaobišli taj problem, ponovno pokrenite instancu sustava SQL Server ili sekundarnu bazu podataka uklonite iz grupe dostupnosti, a zatim je ponovno dodajte.
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
Kumulativno ažuriranje 8 za SQL Server 2016 RTM
Kumulativno ažuriranje 5 za SQL Server 2016 CU5
Kumulativno ažuriranje 6 za SQL Server 2014 SP2
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Najnovije kumulativno ažuriranje za SQL Server 2016
Najnovije kumulativno ažuriranje za SQL Server 2014
Napomena
Ako se problem ponovi nakon instalacije ažuriranja, možete pokrenuti sljedeću Transact-SQL naredbu da biste ponovno pokrenuli bazu podataka i zatim nastavili premještanje podataka iz baze podataka.
BAZA PODATAKA ALTER database_name <> SET HADR RESUME
To nije automatizirano. Stoga morate ručno izdati operaciju nastavka. Budući da je za većinu vrsta pogrešaka koje rezultiraju obustavom premještanja podataka na sekundarnoj replici potrebna ručna intervencija.
Ako se, primjerice, datoteka zapisnika nalazi u zajedničkoj mapi ili je pohranjena u objektu blob platforme Microsoft Azure, a veza se prekine, pojavit će se pogreška 17053. Ručnom intervencijom osigurat ćete da se veza sa zajedničkom mapom ili blobom platforme Azure najprije obnovi prije nego što izdate naredbu za nastavi hadr.
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.