KB4469268 – ПОПРАВКА: Входно-изходна грешка на BPE файл причинява изтичане на времето на изчакване на буфера в SQL Server

Отнася се за
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Симптоми

Да предположим, че имате екземпляр на Microsoft SQL Server 2014, 2016 или 2017 с разрешено разширение на буферната група (BPE). Ако възникне входно-изходна грешка в BPE файла, BPE може да е забранен и се регистрира грешка поради изтичане на времето на изчакване на буфера, подобна на следното:

Забележка

L2 buffer pool write error...
Разширението на буферната група е забранено успешно. Изтриване на разширение на буферната група "file_path".
Времето на изчакване настъпи по време на изчакване за заключване на буфера -- тип 4...
Грешка: 845, Степен на сериозност: 17, Щат: 1.
Времето на изчакване възникна при изчакване на буферното заключване тип 4 за страница (page_id)...
Грешка: 5901, Тежест: 16, Щат: 1.
Една или повече единици за възстановяване, принадлежащи към база данни "database_name", не са генерирали контролна точка. Това обикновено се дължи на липса на системни ресурси, като например диск или памет, а в някои случаи и на повреда на базата данни. Прегледайте предишните записи в регистрационния файл на грешките за по-подробна информация за тази грешка.
Времето на изчакване настъпи по време на изчакване за заключване на буфера -- тип 3...

Когато възникне този проблем, някои осиротели буферни ключалки остават и всяка операция, като например DBCC CHECKDB, CHECKPOINTING или BACKUP LOG е неуспешна.

Забележка Ако актуализирате до кумулативна актуализация 1 за SQL Server 2014 Service Pack 1, грешката все още не може да бъде отстранена.

Решение

Кумулативна информация за актуализацията:

Този проблем е коригиран в следните актуализации за SQL Server:

Сборна актуализация 14 за SQL Server 2017

Сборна актуализация 5 за SQL Server 2016 Service Pack2

Сборна актуализация 1 за SQL Server 2014 Service Pack 3

Сборна актуализация 15 за SQL Server 2014 Service Pack 2

За кумулативните актуализации за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:

Последна сборна актуализация за SQL Server 2017

Последна сборна актуализация за SQL Server 2016

Най-новите сборни актуализации за SQL Server 2014

Информация за гореща поправка при поискване:

Този проблем е решен в следната актуализация за гореща поправка при поискване за SQL Server:

Актуализация на гореща поправка при поискване за SQL Server 2016 SP2 CU4

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече за терминологията , която Microsoft използва за описване на актуализациите на софтуера.