KB4469268 - OPRAVA: Chyba I/O u souboru BPE způsobí vypršení časového limitu vyrovnávací paměti v SQL Server

Platí pro
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

Příznaky

Předpokládejme, že máte instanci Microsoft SQL Server 2014, 2016 nebo 2017 s povoleným rozšířením fondu vyrovnávacích pamětí (BPE). Pokud dojde k chybě vstupně-výstupních operací v souboru BPE, může být protokol BPE zakázán a je zaznamenána chyba časového limitu vyrovnávací paměti podobná následující:

Poznámka

Chyba zápisu fondu vyrovnávací paměti L2...
Rozšíření fondu vyrovnávacích pamětí bylo úspěšně zakázáno. Odstranění rozšíření fondu vyrovnávací paměti "file_path".
Při čekání na západku vyrovnávací paměti došlo k vypršení časového limitu – typ 4...
Chyba: 845, závažnost: 17, stav: 1.
Při čekání na západku vyrovnávací paměti typu 4 pro stránku (page_id) vypršel časový limit...
Chyba: 5901, závažnost: 16, stav: 1.
Jedné nebo více jednotek pro obnovení patřících do databáze database_name se nepodařilo vygenerovat kontrolní bod. Příčinou je obvykle nedostatek systémových prostředků, jako je disk nebo paměť, nebo v některých případech poškození databáze. Podrobnější informace o této chybě najdete v předchozích záznamech v protokolu chyb.
Při čekání na západku vyrovnávací paměti došlo k vypršení časového limitu – typ 3...

Když dojde k tomuto problému, zůstanou některé osamocené západky vyrovnávací paměti a všechny operace, jako je DBCC CHECKDB, CHECKPOINTING nebo BACKUP LOG, selžou.

Poznámka Pokud provedete aktualizaci na kumulativní aktualizaci 1 pro SQL Server 2014 Service Pack 1, chybu stále nepůjde vyřešit.

Řešení

Informace o kumulativní aktualizaci:

Tento problém je opravený v následujících aktualizacích pro SQL Server:

Kumulativní aktualizace 14 pro SQL Server 2017

Kumulativní aktualizace 5 pro SQL Server 2016 Service Pack 2

Kumulativní aktualizace 1 pro SQL Server 2014 Service Pack 3

Kumulativní aktualizace 15 pro SQL Server 2014 Service Pack 2

Informace o kumulativních aktualizacích pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Nejnovější kumulativní aktualizace pro SQL Server 2016

Nejnovější kumulativní aktualizace pro SQL Server 2014

Informace o opravě hotfix na vyžádání:

Tento problém je opravený v následující aktualizaci opravy hotfix na vyžádání pro SQL Server:

Aktualizace oprav hotfix na vyžádání pro SQL Server 2016 SP2 CU4

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Přečtěte si o terminologii , kterou společnost Microsoft používá k popisování aktualizací softwaru.