Sažetak
U ovom se članku opisuju poboljšanja koja su obuhvaćena ovim ažuriranjem za grupe dostupnosti Always On na klasteru sa srčanim stimulatorom u sustavu Microsoft SQL Server.
Ovo ažuriranje obuhvaća sljedeća poboljšanja:
Svojstvo resursa online_database_retries više se ne koristi. To se svojstvo zanemaruje ako je postavljeno. Prije kumulativnog ažuriranja 8 (CU8) to se svojstvo moglo koristiti za kontrolu vremena čekanja akcija pokretanja i nadzora prije nego što sve baze podataka u grupi dostupnosti budu na mreži. Te akcije sada čekaju neograničeno dok ne istekne vremensko ograničenje radnje konfigurirano za resurs srčanog stimulatora.
Svojstvo resursa monitor_timeout preimenovano je u connection_timeout da bi bolje odražavalo njegovu upotrebu. Izvorni se naziv i dalje koristi radi povratne kompatibilnosti.
Prije CU8 vrijednost vremenskog ograničenja radnje monitora nije mogla biti manja od vrijednosti monitor_timeout svojstva. Korisnici koji žele da radnja monitora ne uspije brže od vremena oporavka, upotrijebili bi online_database_retries za to. Budući da se online_database_retries više ne koristi u kumulativnom ažuriranju 8, ovo ograničenje vremenskog ograničenja praćenja akcije je uklonjeno.
Akcija povećavanja razine sada čeka da se baze podataka povežu s mrežom nakon što promovira repliku grupe dostupnosti.
Akcija spuštanja razine sada postavlja repliku u ulogu RJEŠAVANJA umjesto u SEKUNDARNU ulogu radi bržeg prebacivanja u slučaju pogreške. Izvorna primarna grupa ostaje u ulozi RAZRJEŠAVANJE sve dok nova replika ne bude unaprijeđena u ulogu PRIMARNA. Nakon toga izvorna primarna se uloga, automatski ponovno pokreće u ulozi SEKUNDARNA. To je ponovno pokretanje izazvalo neuspješno djelovanje monitora izvornog primarnog monitora. O tome izvješćuju alati za nadzor klastera, kao što je crm_mon. To ne treba smatrati razlogom za zabrinutost.
Preporučujemo da korisnici koji postave vrijednosti koje nisu zadane za svojstvo resursa online_database_retries ili svojstvo resursa monitor_timeout ili koji postave vrijednosti koje nisu zadane za bilo koje vremensko ograničenje akcije resursa učine sljedeće promjene:
Postavite connection_timeout na vrijednost veću od najduljeg vremena (u sekundama) potrebnog za dovršetak oporavka baza podataka u grupi dostupnosti.
Postavite istek akcije početka i povećati razinu na vrijednost veću od najduljeg vremena (u sekundama) koje je za dovršetak oporavka potrebno bazama podataka u grupi dostupnosti.
Ako je bazama podataka, primjerice, za oporavak baza podataka u grupi dostupnosti potrebno 15 minuta (900 sekundi), postavke bi trebale biti sljedeće:- Connection_timeout=900
- Vremensko ograničenje početka operacije=900s interval=0s
- Op promote timeout=900s interval=0s
Dodatne informacije
Ta su poboljšanja obuhvaćena sljedećim ažuriranjem za SQL Server:
Kumulativno ažuriranje 8 za SQL Server 2017
O međuverzijama sustava SQL Server
Svaka nova međuverzija za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj međuverziji. Preporučujemo da instalirate najnoviju međuverziju za svoju verziju sustava SQL Server:
Najnovija međuverzija za SQL Server 2017
Reference
Saznajte više o standardnoj terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.