Problembeschreibung
Angenommen, Sie verwenden Microsoft SQL Server 2014, die Datenbanken mit speicheroptimierten Objekten enthält. Wenn Sie SQL Server neu starten, wird es erfolgreich neu gestartet, und möglicherweise erhalten Sie im Fehlerprotokoll gelegentlich die folgenden Nachrichten:
Fehler Datei<Dateipfad konnte nicht gelöscht werden >\<Dateinamen>.dll aus Reason 5. Datei in<Dateipfad umbenannt >\<Dateinamen>.old_dll. Dieses Problem kann auf einen vorherigen Fehler beim Entladen von Arbeitsspeicher optimierten Tabellen-DLLs zurückzuführen sein.
Ursache
Das Problem tritt auf, weil ein Problem mit der Anzeigedauer aufgetreten ist. Beim Serverneustart für Datenbanken mit speicheroptimierten Objekten kann der Server manchmal alte DLLs für Speicher optimierte Tabellen nicht löschen. Der Server kann den Neustart fortsetzen, indem die alten DLLs umbenannt werden. Es wird jedoch eine Nachricht im Fehlerprotokoll protokolliert, für die keine Benutzeraktion erforderlich oder möglich ist.
Fehlerbehebung
Nachdem der Hotfix angewendet wurde, wird die Nachricht als Informationsmeldung korrigiert. Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 1 für SQL Server 2014 /en-us/help/2931693
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen 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.