Simptomi

Ova ispravka uključuje sledeća poboljšanja za podršku za Microsoft SQL Server AlwaysOn Lease Timeout:

  • Poruka o vremenskom periodu zakupa sada prikazuje i evidentira trenutno vreme i očekivano vreme obnavljanja.

  • Dodata je nova poruka o grešci za radnike u zakupu koja jasno ukazuje na razlog isteka zakupa.

  • Dodata je nova proširena manifestacija i novi bafer prstena za radnike u zakupu. Ovo jasno ukazuje na faze zakupa.

Rešenje

Problem je prvi put otklonjen u sledećim servisnim paketima za SQL Server.

Više informacija o SQL Server 2012 servisnom paketu 3 (SP3) potražite u greškama koje su fiksirane u SQL Server 2012 servisnom paketu 3.

Servisni paket 2 za SQL Server za SQL Server 2014Osnovni podaci o servisnim paketima za SQL ServerServisni paketi su kumulativni. Svaki novi servisni paket sadrži sve ispravke koje se naći u prethodnim servisnim paketima, zajedno sa svim novim ispravkama. Naša preporuka je da primenite najnoviji servisni paket i najnoviju kumulativnu ispravku za taj servisni paket. Ne morate da instalirate prethodni servisni paket pre nego što instalirate najnoviji servisni paket. Koristite tabelu 1 u sledećem članku da biste pronašli više informacija o najnovijem servisnom paketu i najnovijoj kumulativnoj ispravci.Utvrđivanje verzije, izdanja i nivoa ažuriranja sistema SQL Server i njegovih komponenti

Više informacija

Da bi se pružio dodatni uvid, nove poruke o greškama su dodate na SQL Server. Sledeća tabela navodi i objašnjava svaku od njih.

Greška

Poruka o grešci

Uzrok

Korektivna radnja

19419

Obnavljanje zakupa između raspoložive grupe '%.*ls' i klastera neuspešnog pada sistema Windows Server nije uspelo jer postojeći zakup više nije važeći.

Radnik u zakupu na strani SQL Servera nije imao zakazano vreme za obradu signala događaja iz klastera.

Proverite iskorišćenost CPU-a na serveru jer izgleda da radnik u zakupu SQL Servera gladuje.

19420

Grupa dostupnosti '%.*ls' je izričito zamoljena da zaustavi obnavljanje zakupa.

Obnavljanje zakupa se zaustavlja u sklopu dovođenja raspoložive grupe van mreže. Ovo je samo informativno.

19421

Obnavljanje zakupa između raspoložive grupe '%.*ls' i klastera neuspešnog pada sistema Windows Server nije uspelo jer se obnavljanje nije dogodilo u intervalu zakupa.

Pomagač u zakupu na strani klastera nije signalizirao radniku zakupa SQL Servera na vreme.

Proverite odgovarajući resurs grupe raspoloživosti u WSFC klasteru da biste videli da li je prijavio neku grešku.

19422

Obnavljanje zakupa između raspoložive grupe '%.*ls' i klastera otkazivanja Windows servera nije uspelo zbog greške u prozorima sa kôdom greške ('%d').

Radnik u zakupu na strani SQL Servera nije uspeo da obnovi zakup zbog greške u prozorima.

Proverite windows kôd greške i preduzmite korektivnu radnju.

19423

Zakup raspoložive grupe '%.*ls' zakupa više ne važi za početak procesa obnavljanja zakupa.

Kada je radnik u zakupu počeo da obrađuje višak vremena zakupa obezbeđen onlajn pozivom zakup je već istekao. Do ovoga može doći zbog problema sa planiranjem.

Proverite iskorišćenost CPU-a na serveru jer izgleda da radnik u zakupu SQL Servera gladuje.

19424

Radnik u zakupu raspoložive grupe '%.*ls' sada spava višak vremena zakupa (%u ms) obezbeđenog tokom interneta. Ovo je samo informativna poruka. Nije potrebna nikakva radnja korisnika.

Informativno. Dodatno vreme na mreži dodeljeno za pokretanje niti obnavljanja zakupa i kao deo rutine grupe dostupnosti na mreži.

Primer greške 19419: Ako koristite modul za otklanjanje grešaka da biste ga priložili sistemu SQL Server, on prekida servisiranje niti u SQL Server procesu dok ne nastavite sa SQL Server procesom. Kada nastavite sa radom SQL Server, u evidenciji grešaka sistema SQL Server prijavljuje se sledeće:

<datuma početka> Greška servera: 19419, ozbiljnost: 16, stanje: 1. <datuma> Klaster neuspešnog prenosa servera Windows servera nije primio signal događaja procesa od SQL Server hosting grupe dostupnosti 'ag' u periodu vremenskog ograničenja zakupa. <datuma> Greška servera: 19407, ozbiljnost: 16, stanje: 1. <datuma> Server Zakup između raspoložive grupe "ag" i klastera neuspešnog pada sistema Windows Server je istekao. Došlo je do problema sa povezivanjem između instance sistema SQL Server i klastera neuspešnog pada sistema Windows Server. Da biste utvrdili da li grupa dostupnosti ispravno otkazuje, proverite odgovarajući resurs grupe raspoloživosti u klasteru otkazivanja Windows servera. <datuma> Server AlwaysOn: Lokalna replika raspoložive grupe 'ag' se van mreže jer je zakup istekao ili obnavljanje zakupa nije uspelo. Ovo je samo informativna poruka. Nije potrebna nikakva radnja korisnika. <datuma> Server Stanje lokalne replike dostupnosti u raspoloživoj grupi 'ag' se promenilo iz 'PRIMARY_NORMAL' u 'RESOLVING_NORMAL'. Stanje replike se promenilo zbog pokretanja sistema, neuspeha, problema sa komunikacijom ili greške klastera. Više informacija potražite u kontrolnoj tabli grupe dostupnosti, evidenciji grešaka sistema SQL Server, konzoli za upravljanje klasterom pada sistema Windows Server ili evidenciji klastera pada sistema Windows Server.

Vraća se greška iz 19419. Takođe možete dobiti poruku o grešci u vremenskom periodu zakupa (19407) zajedno sa greškom iz 19419.Primer greške iz 19424:Sledi poruka o višku vremena zakupa koja je prijavljena neposredno pre prelaska grupe dostupnosti u primarnu ulogu:

<datuma> Server Radnik grupe dostupnosti 'ag' sada spava višak vremena zakupa (164766 ms) obezbeđenog tokom interneta. Ovo je samo informativna poruka. Nije potrebna nikakva radnja korisnika. <datuma> Server Stanje lokalne replike dostupnosti u raspoloživoj grupi 'ag' se promenilo iz 'PRIMARY_PENDING' u 'PRIMARY_NORMAL'. Stanje replike se promenilo zbog pokretanja sistema, neuspeha, problema sa komunikacijom ili greške klastera. Više informacija potražite u kontrolnoj tabli grupe dostupnosti, evidenciji grešaka sistema SQL Server, konzoli za upravljanje klasterom pada sistema Windows Server ili evidenciji klastera pada sistema Windows Server.

Poboljšani availability_group_lease_expiredhadr_ag_lease_renewal IksEvents, uz dodavanje tačaka podataka koje pružaju više informacija o stanju zakupa. Sledeća tabela opisuje poboljšanja za ove XEvents:

XEvent

Nova kolona

Opis

availability_group_lease_expired

current_time

Vreme kada je zakup istekao

availability_group_lease_expired

new_timeout

Vreme za tajm aut, availability_group_lease_expired se podigne, current_time je veće od new_timeout

availability_group_lease_expired

Država

Faze zakupa: pogledajte tabelu Faza zakupa ispod

hadr_ag_lease_renewal

Država

hadr_ag_lease_renewal

hadr_ag_lease_renewal

error_code

Ako je stanje HadrLeaseRenewal_FailedWithWindowsError onda error_code windows kôd greške povezan sa otkazivanjem

Faze i definicije zakupaSledeća tabela navodi moguće faze zakupa i objašnjava njihove funkcije:

Ime faze

Opis

HadrLeaseRenewal_LeaseWorkerStarted

Počela je nit radnika u zakupu.

HadrLeaseRenewal_StartedExcessLeaseSleep

Započinjem višak zakupa. Višak faza zakupa dokumentuje početak niti zakupa tokom online faze raspoložive grupe.

HadrLeaseRenewal_FailedExcessSleepInvalidOnlineLease

Izneverićemo višak zakupa ako je zakup već istekao.

HadrLeaseRenewal_SkipExcessSleep

Višak zakupa preskačemo ako je trajanje dostupno za spavanje manje od intervala zakupa. Nema potrebe da prolazite kroz višak zakupa samo započnite proces tresanja ruku.

HadrLeaseRenewal_ExcessSleepSucceeded

Višak zakupa je uspeo.

HadrLeaseRenewal_RenewSucceeded

Trebalo bi da vidimo ovo sa svakim obnavljanjem.

HadrLeaseRenewal_LeaseNotValid

Ekvivalentno grešci: 19419Windows Server Failover Klaster nije primio signal događaja procesa od SQL Server hosting grupe dostupnosti '%.*ls' u periodu isteka vremena zakupa.

HadrLeaseRenewal_StopLeaseRenewal

Ovo bi trebalo da vidite tokom neuspešnog događaja.

HadrLeaseRenewal_LeaseExpired

Ekvivalentno grešci: 19421SQL Server hosting grupa dostupnosti '%.*ls' nije primila signal događaja procesa od Klastera neuspešnog rada sistema Windows Server u periodu vremenskog perioda zakupa.

HadrLeaseRenewal_FailedWithWindowsError

Obnavljanje zakupa nije uspelo zbog greške u prozorima.

Više informacija potražite u članku Poboljšana dijagnostika vremenskog isteka grupe uvek dostupnih grupa za zakup. Više informacija o vremenskom ograničenju zakupa potražite u članku Kako funkcioniše: SQL Server AlwaysOn Vremensko ograničenje zakupa.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom prevoda?

Šta je uticalo na vaše iskustvo?

Imate li dodatne povratne informacije? (Opcionalno)

Hvala vam na povratnim informacijama!

×