Симптоми
Да предположим, че имате екземпляр на Microsoft SQL Server 2014, на който е активирано разширение за буферен набор (BPE). Ако имате грешка I/O, която възниква във файла на BPE, BPE може да е дезактивиран. Освен това се запазват и някои ключалки със задържания. Това може да попречи на DBCC CHECKDB, контролитеза проверка и регистрационния файл за архивиране . Когато възникне този проблем, е възможно да намерите подобна грешка, която е регистрирана и наподобяваща следната:
Грешка на буферния басейн за L2... Разширението на буферния пул е забранено успешно. Изтриване на разширението на буферния пул "<път на файла>". Изтече времето за изчакване на буферен капаче-Type 4... Error: 845, тежест: 17, щат: 1. времето за изпускане е възникнало при изчакване за буферен капаче тип 4 за страницата (<>ИД на страница )... Грешка: 5901, тежест: 16; щат: 1. един или повече единици за възстановяване, принадлежащи към базата данни "<име на база данни>" не успя да генерира контролен пункт. Това обикновено се дължи на липсата на системни ресурси, като например диск или памет, а в някои случаи поради корупция в базата данни. Преглед на предишни записи в регистъра за грешки за по-подробна информация за този неуспех. Изтече времето за изчакване на буферен капаче-тип 3...
Решение
Проблемът е коригиран първо в следните сборни актуализации за SQL Server.
Кумулативна актуализация 1 за SQL server 2014 SP1 кумулативна актуализация 8 за SQL Server 2014
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".