KB4339875 – Poboljšanja za grupe dostupnosti Uvijek uključeno na klasteru srčanih stimulatora u SQL Server

Primjenjuje se na
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

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.