Symptomer
Antag, at du har en forekomst af Microsoft SQL Server 2014, 2016 eller 2017, hvor BPE (Buffer Pool Extension) er aktiveret. Hvis du oplever en I/O-fejl i BPE-filen, kan BPE være deaktiveret, og en buffertimeoutfejl, der ligner følgende, logføres:
Bemærk
L2 bufferpulje skrivefejl...
Udvidelse af bufferpulje er deaktiveret. Sletning af bufferpuljeudvidelsen "file_path".
Der opstod en timeout, mens man ventede på bufferlåsen -- type 4...
Fejl: 845, Alvorsgrad: 17, Tilstand: 1.
Timeout opstod under ventetid på bufferlås type 4 for side (page_id)...
Fejl: 5901, Alvorsgrad: 16, Tilstand: 1.
En eller flere genoprettelsesenheder, der tilhører databasen "database_name", kunne ikke oprette et kontrolpunkt. Dette skyldes typisk mangel på systemressourcer, som f.eks. disk eller hukommelse, eller i nogle tilfælde på grund af beskadigelse af databasen. Undersøg tidligere poster i fejlloggen for at få mere detaljerede oplysninger om denne fejl.
Der opstod en timeout, mens man ventede på bufferlås -- type 3...
Når dette problem opstår, forbliver nogle tabte bufferlåse, og alle handlinger som f.eks. DBCC CHECKDB, CHECKPOINT eller BACKUP LOG mislykkes.
Bemærk Hvis du opdaterer til samlet opdatering 1 til SQL Server 2014 Service Pack 1, kan fejlen stadig ikke løses.
Løsning
Oplysninger om kumulativ opdatering:
Dette problem er rettet i følgende opdateringer til SQL Server:
Akkumuleret opdatering 14 til SQL Server 2017
Kumulativ opdatering 5 til SQL Server 2016 Service Pack2
Kumulativ opdatering 1 til SQL Server 2014 Service Pack 3
Samlet opdatering 15 til SQL Server 2014 Service Pack 2
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de programrettelser og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til din version af SQL Server:
Seneste kumulative opdatering til SQL Server 2017
Seneste kumulative opdatering til SQL Server 2016
De seneste kumulative opdateringer til SQL Server 2014
Oplysninger om hotfix efter behov:
Dette problem er rettet i følgende hotfixopdatering efter behov til SQL Server:
Hotfixopdatering efter behov til SQL Server 2016 SP2 CU4
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Læs mere om den terminologi , Microsoft bruger til at beskrive softwareopdateringer.