Symptomer
Tenk deg følgende:
- Du bruker Microsoft SQL Server 2012,2014 eller 2016 AlwaysOn tilgjengelighetsgrupper.
- Det oppstår en failover, og primærreplikaen blir den nye sekundære replikaen.
- En del av LSN-ene må angre den nye sekundære replikaen.
- Det oppstår en vranglås under angrefremdriften, og den transaksjonen tilknyttet failover velges som vranglåsofferet av SQL-låsebehandlingen.
I dette scenariet slutter den nye sekundære replikaen å godta transaksjonsloggposter før forekomsten startes på nytt. I tillegg logges en tidsavbruddsfeilmelding som ligner på følgende, i SQL Server-feilloggen med noen minutters mellomrom:
Obs!
Tidsavbrudd oppstod mens du ventet på bufferlås -- type 3, bp 0000003CE3093CC0, side 1:0, statistikk 0x9, database-ID: 11, tildelingsenhets-ID: 6488064, oppgave 0x0000001436F2A558: 0, ventetid 300 sekunder, flagg 0x100000001a, eier oppgave 0x0000001436F2A558. Fortsetter å vente.
Bruker dbghelp.dll-versjon 4.0.5
**Dumptråd – spid = 0, EC = 0x0000001038514B90
Stakkdump som sendes til file_path
* *******************************************************************************
* START STACK DUMP:
*
dato tid SPID SPID
* Tidsavbrudd for lås
* *******************************************************************************
Oppløsning
Dette problemet er løst i følgende kumulative oppdatering for SQL Server:
Kumulativ oppdatering 5 for SQL Server 2016 RTM
Kumulativ oppdatering 2 for SQL Server 2016 SP1
Kumulativ oppdatering 3 for SQL Server 2014 Service Pack 2
Kumulativ oppdatering 11 for SQL Server 2014 SP1
Kumulativ oppdatering 7 for SQL Server 2012 SP3
Om kumulative oppdateringer for SQL Server
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
Den nyeste kumulative oppdateringen for SQL Server 2016
Den nyeste kumulative oppdateringen for SQL Server 2014
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.