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 ServerSQL Server 2014, 2016 або 2017 з увімкненим розширенням буферного пулу (BPE). Якщо у файлі BPE виникає помилка введення-виведення, можливо, BPE вимкнуто, і реєструється помилка часу очікування буфера, подібна до наведеної нижче.

Примітка.

L2 помилка запису буферного пулу...
Розширення буферного пулу успішно вимкнуто. Видалення розширення буферного пулу "file_path".
Тайм-аут стався під час очікування буферної засувки - тип 4...
Помилка: 845, критичність: 17, стан: 1.
Time-out стався під час очікування засувки буфера типу 4 для сторінки (page_id)...
Помилка: 5901, важливість – 16, стан: 1.
Один або декілька блоків відновлення, що належать до бази даних "database_name", не змогли створити контрольну точку. Зазвичай це зумовлено нестачею системних ресурсів (наприклад, диска чи пам'яті) або в деяких випадках пошкодженням бази даних. Перегляньте попередні записи в журналі помилок, щоб отримати докладніші відомості про цю помилку.
Стався тайм-аут під час очікування буферної засувки -- тип 3...

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

Примітка Якщо оновити SQL Server 2014 до сукупного пакета оновлень 1 (SP1), цю помилку все одно не вдасться усунути.

Спосіб усунення проблеми

Відомості про сукупний пакет оновлень:

Цю проблему вирішено в таких оновленнях для SQL Server:

Сукупний пакет оновлень 14 для SQL ServerSQL Server 2017

Сукупний пакет оновлень 5 для SQL ServerSQL Server 2016 із пакетом оновлень 2

Сукупний пакет оновлень 1 для SQL ServerSQL Server 2014 із пакетом оновлень 3

Сукупний пакет оновлень 15 для SQL Server 2014 із пакетом оновлень 2

Відомості про сукупні оновлення для SQL ServerSQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Рекомендуємо інсталювати останню збірку для вашої версії SQL ServerSQL Server:

Останнє сукупне оновлення для SQL ServerSQL Server 2017

Останнє сукупне оновлення для SQL ServerSQL Server 2016

Останні сукупні оновлення для SQL ServerSQL Server 2014

Відомості про поточні виправлення на вимогу:

Цю проблему вирішено в наступному оновленні поточних виправлень на вимогу для SQL ServerSQL Server:

Оновлення поточних виправлень на вимогу для SQL ServerSQL Server 2016 SP2 CU4

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, яку термінологію використовує корпорація Майкрософт для опису оновлень програмного забезпечення.