Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Deze update bevat de volgende verbeteringen voor de ondersteuning van de Microsoft SQL Server AlwaysOn-adreslease:

  • Het bericht lease-timeout wordt nu weergegeven en Logboeken de huidige tijd en de verwachte verlengings tijd.

  • Er is een nieuw foutbericht toegevoegd voor lease-medewerkers waarmee duidelijk de reden voor de time-out van de lease wordt aangegeven.

  • Er is een nieuwe, uitgebreide gebeurtenis en een nieuwe beltoon voor de lease medewerkers toegevoegd. Dit duidt duidelijk op de lease fasen.

Oplossing

Het probleem is voor het eerst opgelost in de volgende service packs voor SQL Server.

Zie bugs die zijn opgelost in SQL server 2012 Service Pack 3(SP3) voor meer informatie over sql server 2012 Service Pack 3 (SP3).

Service Pack 2 voor SQL Server voor SQL Server 2014Over service packs voor SQL ServerService packs zijn cumulatief. Elk nieuw Service Pack bevat alle correcties in eerdere service packs, samen met eventuele nieuwe oplossingen. We raden u aan het meest recente Service Pack en de nieuwste cumulatieve update voor dat Service Pack toe te passen. U hoeft geen vorig Service Pack te installeren voordat u het nieuwste Service Pack installeert. Gebruik tabel 1 in het volgende artikel voor meer informatie over de meest recente Service Pack en de nieuwste cumulatieve update.De versie, de editie en het update niveau van SQL Server en de bijbehorende onderdelen bepalen

Meer informatie

Nieuwe foutberichten zijn toegevoegd aan SQL Server om meer inzicht te bieden. In de volgende tabel vindt u een overzicht van de namen.

Fout

Foutbericht

Oorzaak

Herstelactie

19419

De verlenging van de lease tussen de beschikbaarheidsgroep%. * ls en het Windows Server-failovercluster is mislukt omdat de bestaande lease niet langer geldig is.

De lease medewerker op de SQL Server-zijde heeft geen tijd gepland voor het verwerken van gebeurtenis signaal van het cluster.

Controleer het CPU-gebruik op de server als SQL Server lease-medewerker lijkt te Starving.

19420

De beschikbaarheid van een groep%. * ls wordt expliciet gevraagd om het verlengen van de lease te beëindigen.

Het verlengen van de lease wordt gestopt als onderdeel van de beschikbaarheidsgroep offline halen. Dit is alleen informatie.

19421

De verlenging van de lease tussen de beschikbaarheidsgroep%. * ls is mislukt en het Windows Server-failovercluster is mislukt omdat de verlenging binnen de lease-interval niet gebeurt.

Met de huur helper voor de cluster zijde bevindt zich de lease-medewerker van SQL Server op tijd geen signaal.

Controleer de bijbehorende resource voor de beschikbaarheidsgroep in het WSFC-cluster om te zien of er een fout is opgetreden.

19422

De verlenging van de lease tussen de beschikbaarheidsgroep%. * ls en het Windows Server-failovercluster is mislukt vanwege een Windows-fout met de foutcode (% d).

De lease-medewerker voor de SQL Server-zijde kon de lease niet verlengen vanwege een Windows-fout.

Controleer Windows-foutcode en onderneem de juiste actie.

19423

De lease van de beschikbaarheid van de groep%. * ls is niet langer geldig voor het starten van het verlengingsproces.

Wanneer de huur medewerker de overuren van de overuren van online oproep heeft verwerkt, is de lease al verlopen. Dit kan gebeurd vanwege planningsproblemen.

Controleer het CPU-gebruik op de server als SQL Server lease-medewerker lijkt te Starving.

19424

De lease-medewerker van de beschikbaarheidsgroep%. * ls bevindt zich nu op de duur van de overuren (% u MS) die u online opgeeft. Dit is slechts een informatief bericht. U hoeft geen gebruikersactie te ondernemen.

Informatieve. Extra online tijd die is toegewezen aan het starten van de lease verlengen en als onderdeel van de online routine voor beschikbaarheidsgroepen.

Voorbeeld van fout 19419: Als u een programma gebruikt om een koppeling toe te voegen aan SQL Server, wordt service onderbreek in het SQL Server-proces totdat u het SQL Server-proces hervat. Wanneer u verder gaat met SQL Server, wordt de volgende foutmelding weergegeven in het foutenlogboek van SQL Server:

<datum/tijd> Server fout: 19419, Ernst: 16, status: 1. <datum/tijd> Server Windows Server-failovercluster ontvangt geen procesgebeurtenis signaal van SQL Server hosting Availability Group ' AG ' binnen de time-outperiode van de lease. <datum/tijd> Server fout: 19407, Ernst: 16, status: 1. <datum/tijd> Server de lease tussen de beschikbaarheidsgroep ' AG ' en het Windows Server-failovercluster is verlopen. Er is een verbindingsprobleem opgetreden tussen het exemplaar van SQL Server en het Windows Server-failovercluster. Als u wilt weten of de beschikbaarheid van de groep met beschikbaarheid goed functioneert, controleert u de bijbehorende resource voor de beschikbaarheidsgroep in het Windows Server-failovercluster. <datum/tijd> Server AlwaysOn: de lokale replica van de beschikbaarheidsgroep ' AG ' gaat offline vanwege het verlopen van de lease en het verlengen van de lease mislukt. Dit is slechts een informatief bericht. U hoeft geen gebruikersactie te ondernemen. <datum/tijd> Server de status van de lokale beschikbaarheidsreplica in de beschikbaarheidsgroep ' AG ' is gewijzigd van ' PRIMARY_NORMAL ' op ' RESOLVING_NORMAL '. De status van de replica is gewijzigd vanwege een opstarten, een failover, een communicatieprobleem of een clusterfout. Voor meer informatie raadpleegt u het dashboard beschikbaarheidsgroep, SQL Server-foutenlogboek, Windows Server failover cluster Management console of Windows Server failover cluster-logboek.

De 19419-fout wordt geretourneerd omdat SQL Server niet reageert op de clusterservice. U kunt ook een foutmelding voor de lease-timeout ontvangen (19407) samen met de 19419-fout.Voorbeeld van fout 19424: Hieronder ziet u het bericht over een overtollige leaseperiode dat is gerapporteerd voordat de beschikbaarheidsgroep is overgestapt op de primaire rol:

<datum/tijd> Server de lease-medewerker van de beschik baarheids groep ' AG ' is nu de duurder (164766 MS) geleverd. Dit is slechts een informatief bericht. U hoeft geen gebruikersactie te ondernemen. <datum/tijd> Server de status van de lokale beschikbaarheidsreplica in de beschikbaarheidsgroep ' AG ' is gewijzigd van ' PRIMARY_PENDING ' op ' PRIMARY_NORMAL '. De status van de replica is gewijzigd vanwege een opstarten, een failover, een communicatieprobleem of een clusterfout. Voor meer informatie raadpleegt u het dashboard beschikbaarheidsgroep, SQL Server-foutenlogboek, Windows Server failover cluster Management console of Windows Server failover cluster-logboek.

De availability_group_lease_expired en hadr_ag_lease_renewal XEvents zijn verbeterd, met het toevoegen van gegevenspunten die meer informatie bieden over de voorwaarde van de lease. De volgende tabel beschrijft de verbeteringen in deze XEvents:

XEvent

Nieuwe kolom

Beschrijving

availability_group_lease_expired

current_time

Tijdstip waarop de lease is verlopen

availability_group_lease_expired

new_timeout

Time-out, wanneer availability_group_lease_expired is opgetreden, current_time groter dan new_timeout

availability_group_lease_expired

vermeld

Lease fasen: Zie de onderstaande tabel lease fasen

hadr_ag_lease_renewal

vermeld

hadr_ag_lease_renewal

hadr_ag_lease_renewal

error_code

Als de status HadrLeaseRenewal_FailedWithWindowsError is, error_code de Windows-foutcode die is gekoppeld aan de fout

Lease fasen en definitiesIn de volgende tabel vindt u een overzicht van de mogelijke lease fasen en de functies hiervan.

Naam van fase

Beschrijving

HadrLeaseRenewal_LeaseWorkerStarted

Huur thread voor werknemers gestart.

HadrLeaseRenewal_StartedExcessLeaseSleep

De overtollige lease begint. Met overtollige lease fasen wordt het starten van de lease thread in de online fase van de beschikbaarheidsgroep.

HadrLeaseRenewal_FailedExcessSleepInvalidOnlineLease

De overtollige lease mislukt als de lease al is verlopen.

HadrLeaseRenewal_SkipExcessSleep

We slaan de overtollige lease over als de beschikbare duur minder is dan de leaseperiode. U hoeft niet te overstappen op de geleaste procedure.

HadrLeaseRenewal_ExcessSleepSucceeded

Er is een overtollige adreslease.

HadrLeaseRenewal_RenewSucceeded

Dit is bij elke verlenging te zien.

HadrLeaseRenewal_LeaseNotValid

Equivalent naar fout: 19419Windows server-failovercluster ontvangt geen procesgebeurtenis signaal van SQL Server hosting Availability Group%. * ls binnen de time-outperiode van de lease.

HadrLeaseRenewal_StopLeaseRenewal

U ziet deze tijdens een failover-gebeurtenis.

HadrLeaseRenewal_LeaseExpired

Vergelijkbaar met fout: 19421SQL server hosting beschikbaarheidsgroep%. * ls heeft geen signaalgebeurtenis signaal ontvangen van het Windows Server-failovercluster binnen de time-outperiode.

HadrLeaseRenewal_FailedWithWindowsError

Het verlengen van de lease is mislukt vanwege een Windows-fout.

Zie voor meer informatie de verbeterde functies voor de adreslease van de AlwaysOn-beschikbaarheidsgroep. Zie de werking van de time-out van een SQL Server-adresleasevoor meer informatie.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×