Problembeschreibung
Angenommen, Sie verfügen über eine Instanz von Microsoft SQL Server 2014, auf der die Pufferpool Erweiterung (BPE) aktiviert ist. Wenn in der BPE-Datei ein e/a-Fehler auftritt, ist die BPE möglicherweise deaktiviert. Darüber hinaus verbleiben einige verwaiste Buff-Latches. Dadurch werden möglicherweise DBCC CHECKDB-, Prüf Punkt-und Sicherungsprotokoll Vorgänge verhindert. Wenn dieses Problem auftritt, finden Sie möglicherweise ähnliche Fehler, die protokolliert werden und die wie folgt aussehen:
Schreibfehler des L2-Pufferpools Die Pufferpool Erweiterung wurde erfolgreich deaktiviert. Pufferpool Erweiterung "<Dateipfad>" wird gelöscht. Beim Warten auf den Puffer Latch ist ein Timeout aufgetreten--geben Sie 4 ein... Fehler: 845, Schweregrad: 17, Zustand: 1. Timeout beim Warten auf Puffer Verriegelung Typ 4 für Seite (<Seiten-ID>)... Fehler: 5901, Schweregrad: 16, Status: 1. mindestens eine Wiederherstellungseinheit, die zu einer Datenbank "<Datenbankname>" gehört, konnte keinen Prüfpunkt generieren. Dies ist in der Regel auf fehlende Systemressourcen wie Datenträger oder Arbeitsspeicher oder in einigen Fällen auf Datenbankbeschädigung zurückzuführen. Untersuchen Sie vorherige Einträge im Fehlerprotokoll, um ausführlichere Informationen zu diesem Fehler zu erhalten. Beim Warten auf den Puffer Latch ist ein Timeout aufgetreten--geben Sie 3 ein...
Lösung
Das Problem wurde zunächst in den folgenden kumulativen Updates für SQL Server behoben.
Kumulatives Update 1 für SQL Server 2014 SP1 Kumulatives Update 8 für SQL Server 2014
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.