Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Denne oppdateringen omfatter følgende forbedringer for Microsoft SQL Server AlwaysOn tidsavbrudd for leie av supportability:

  • Tidsavbrudd for leie av meldingen viser nå og logger gjeldende klokkeslett og forventet fornyelse tid.

  • En ny feilmelding ble lagt til for leasing arbeidere som tydelig angir årsaken til tidsavbrudd for leie.

  • En ny, utvidet hendelse og en ny ringbufferen for leasing arbeidere ble lagt til. Disse angir tydelig leieavtalen faser.

Oppløsning

Problemet ble først løst i følgende oppdateringspakker for SQL Server.

Hvis du vil ha mer informasjon om SQL Server 2012 Service Pack 3 (SP3), kan du se feil som er løst i SQL Server 2012 Service Pack 3.

Service Pack 2 for SQLServer for SQLServer-2014Om oppdateringspakker for SQL Server

Oppdateringspakker er kumulative. Hver nye oppdateringspakke inneholder alle reparasjonene som finnes i tidligere oppdateringspakker, sammen med eventuelle nye reparasjoner. Vår anbefaling er å bruke den nyeste oppdateringspakken, og den nyeste kumulative oppdateringen for denne oppdateringspakken. Du trenger ikke å installere en tidligere oppdateringspakke før du installerer den nyeste oppdateringspakken. Bruk tabell 1 i følgende artikkel for å finne mer informasjon om den nyeste oppdateringspakken og nyeste kumulative oppdateringen.

Slik fastslår du hvilken versjon, nivå edition og oppdateringen av SQL Server og tilhørende komponenter

Hvis du vil ha mer informasjon

For å gi ytterligere innsikt, er nye feilmeldinger lagt til SQL Server. Følgende tabell viser og beskriver hvert av dem.

Feil

Feilmelding

Årsak

Korrigerende handling

19419

Fornyelse av leieavtalen mellom tilgjengelighet gruppe ' %. * ls- og Windows Server Failover-klynge mislyktes fordi eksisterende leieavtalen er ikke lenger gyldig.

Arbeideren leieavtalen på SQL Server-side ikke få planlagt tid til å behandle hendelsen signalet fra klyngen.

Se CPU-bruken på serveren som SQL Server lease arbeider ser ut til å være starving.

19420

Gruppen tilgjengelighet ' %. * ls' eksplisitt bedt om å stoppe fornying av leieavtalen.

Fornying av leieavtalen stopper som en del av å bringe gruppen tilgjengelig frakoblet. Dette er kun veiledende.

19421

Fornyelse av leieavtalen mellom tilgjengelighet gruppe ' %. * ls- og Windows Server Failover-klynge mislyktes fordi fornyelse ikke skje i leieavtalen intervall.

Hjelperen leieavtalen på klyngen side ikke signal SQL Server lease arbeideren i tide.

Merk av i tilhørende tilgjengelighet gruppe ressursen i WSFC-klyngen å se hvis den rapporterte en feil.

19422

Fornyelse av leieavtalen mellom tilgjengelighet gruppe ' %. * ls- og Windows Server Failover-klynge mislyktes på grunn av en windows-feil med feilkode (%d).

Arbeideren leieavtalen på SQL Server-side kan ikke fornye leieavtalen på grunn av en feil i windows.

Kontroller windows-feilkode og iverksette korrigerende tiltak.

19423

Utleie av tilgjengelighet gruppe ' %. * ls' lease er ikke lenger gyldig å starte prosessen for fornyelse av leieavtalen.

Når leieavtalen arbeideren startet behandlingen av overflødige leieavtalen levert av elektronisk samtale var leieavtalen allerede utløpt. Dette skjedde kanskje fordi på grunn av planlegging problemer.

Se CPU-bruken på serveren som SQL Server lease arbeider ser ut til å være starving.

19424

Leieavtalen arbeideren av tilgjengelighet gruppe ' %. * ls' er nå i hvilemodus overflødige leieavtalen (%u ms) oppgitt under online. Dette er en informativ melding. Ingen brukerhandling er nødvendig.

Informativt. Ekstra online-tid avsatt til å starte leieavtalen fornyelse tråden og som en del av gruppen online rutine for tilgjengelighet.


Eksempel på feil 19419: Hvis du bruker et feilsøkingsprogram for å koble til SQL Server, avbryter den vedlikehold av tråder i SQL Server-prosessen før du gjenopptar SQL Server-prosessen. Når du reaktiverer SQL Server, er følgende rapportert i SQL Server-feilloggen:

< dato og tid > Serverfeil: 19419, alvorlighetsgrad: 16 tilstand: 1.
< dato og tid > Serveren Windows Server Failover-klynge mottok ikke en prosessen hendelsen signalet fra SQL Server vert tilgjengelighet gruppe 'ag' innen tidsavbruddsperioden for leasing.
< dato og tid > Serverfeil: 19407, alvorlighetsgrad: 16 tilstand: 1.
< dato og tid > Server leieavtalen mellom tilgjengelighet gruppe 'ag- og Windows Server Failover-klynge er utløpt. Det oppstod et tilkoblingsproblem mellom forekomsten av SQL Server og Windows Server Failover-klynge. For å fastslå om gruppen tilgjengelighet mislykkes på riktig måte, kan du se tilsvarende tilgjengelighet gruppe ressursen i Windows Server Failover-klynge.
< dato og tid > Server AlwaysOn: Lokal replika av tilgjengelighet gruppe 'ag' kommer frakoblet fordi leieavtalen utløpt eller fornying av leieavtalen mislyktes. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
< dato og tid > Server status for lokal tilgjengelighet-replika i tilgjengelighet gruppe 'ag' er endret fra 'PRIMARY_NORMAL' til 'RESOLVING_NORMAL'. Replika statusen ble endret på grunn av en oppstart, en failover, et kommunikasjonsproblem eller en feil i klyngen. For mer informasjon, se tilgjengelighet gruppe instrumentbord, SQL Server-feilloggen, Failover-klynging for Windows Server management console eller Logg av Failover-klynging for Windows Server.


19419 feilen returneres fordi SQL-serveren ikke svarte cluster-tjenesten. Du kan også få en leieavtale feilmelding om tidsavbrudd (19407) sammen med 19419-feil.

Eksempel på 19424-feil: følgende er overflødige leieavtalen tid meldingen som rapporteres rett før tilgjengelighet gruppe overganger til rollen som PRIMÆR enhet:

< dato og tid > Server lease arbeideren av tilgjengelighet gruppe 'ag' er nå i hvilemodus overflødige leieavtalen (164766 ms) oppgitt under online. Dette er en informativ melding. Ingen brukerhandling er nødvendig.
< dato og tid > Server status for lokal tilgjengelighet-replika i tilgjengelighet gruppe 'ag' er endret fra 'PRIMARY_PENDING' til 'PRIMARY_NORMAL'. Replika statusen ble endret på grunn av en oppstart, en failover, et kommunikasjonsproblem eller en feil i klyngen. For mer informasjon, se tilgjengelighet gruppe instrumentbord, SQL Server-feilloggen, Failover-klynging for Windows Server management console eller Logg av Failover-klynging for Windows Server.


Availability_group_lease_expired og hadr_ag_lease_renewal XEvents er forbedret, i tillegg til datapunkter som gir mer informasjon om tilstanden til leieavtalen. Tabellen nedenfor beskriver forbedringer i disse XEvents:

XEvent

Ny kolonne

Beskrivelse

availability_group_lease_expired

current_time

Tidspunkt for når leieavtalen er utløpt

availability_group_lease_expired

new_timeout

Tidspunkt for tidsavbrudd, når du starter availability_group_lease_expired, current_time er større enn new_timeout

availability_group_lease_expired

tilstand

Lease faser: Se leieavtalen stadier tabellen nedenfor

hadr_ag_lease_renewal

tilstand

hadr_ag_lease_renewal

hadr_ag_lease_renewal

error_code

Hvis statusen er HadrLeaseRenewal_FailedWithWindowsError, er error_code Windows-feilkode som er tilknyttet feilen

Leieavtalen stadier og definisjoner

Tabellen nedenfor viser mulige leieavtalen stadiene, og forklarer sine funksjoner:

Navn på arbeidsflytstadium

Beskrivelse

HadrLeaseRenewal_LeaseWorkerStarted

Leieavtalen tråd startet.

HadrLeaseRenewal_StartedExcessLeaseSleep

Starter overflødige leieavtalen. Overflødige leieavtalen stadier dokumenter starter leieavtalen tråden i online-fasen av gruppen tilgjengelighet.

HadrLeaseRenewal_FailedExcessSleepInvalidOnlineLease

Vi mislykkes overflødige leieavtalen Hvis leieavtalen er allerede utløpt.

HadrLeaseRenewal_SkipExcessSleep

Vi går leieavtalen overflødige hvis varigheten som er tilgjengelige i hvilemodus er mindre enn intervallet for leasing. Det er ikke nødvendig å gå gjennom overflødige leasing bare start hånd Rist prosessen.

HadrLeaseRenewal_ExcessSleepSucceeded

Overflødige leieavtalen var vellykket.

HadrLeaseRenewal_RenewSucceeded

Vi skal se dette med alle fornyelse.

HadrLeaseRenewal_LeaseNotValid

Tilsvarer feil: 19419

Failover-klynging for Windows Server ikke mottok et prosessen hendelsen signal fra SQL-Server som er vert for tilgjengelighet gruppe ' %. * ls innen tidsavbruddsperioden for leasing.

HadrLeaseRenewal_StopLeaseRenewal

Du skal se under en failover-hendelse.

HadrLeaseRenewal_LeaseExpired

Tilsvarer feil: 19421

SQL Server vert tilgjengelighet gruppe ' %. * ls' ikke mottok et prosessen hendelsen signal fra Windows Server Failover-klynge innen tidsavbruddsperioden for leasing.

HadrLeaseRenewal_FailedWithWindowsError

Fornying av leieavtalen mislyktes på grunn av en feil i windows.


Hvis du vil ha mer informasjon, kan du se Forbedret AlwaysOn tilgjengelighet gruppe leieavtalen tidsavbrudd diagnostikk.

Hvis du vil ha mer informasjon om tidsavbrudd for leie, se slik det fungerer: Tidsavbrudd for SQL Server AlwaysOn leie.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×