Sintomi
Supponiamo che tu usi Microsoft SQL Server 2014 che contiene database con oggetti ottimizzati per la memoria. Quando si riavvia SQL Server, viene riavviato correttamente e in alcuni casi è possibile che vengano ricevuti i messaggi seguenti nel log degli errori:
ERRORE Non è possibile eliminare file <percorso file>\<nome file>.dll per Reason 5. File rinominato in <percorso file>\<nome file>.old_dll. Questo problema può essere dovuto a un errore precedente per scaricare le DLL di tabella ottimizzate per la memoria.
Causa
Il problema si verifica a causa di un problema di temporizzazione. Nel riavvio del server per i database con oggetti ottimizzati per la memoria, a volte il server non riesce ad eliminare le dll precedenti per le tabelle ottimizzate per la memoria. Il server può continuare il riavvio rinominando le dll precedenti. Ma registra un messaggio nel log degli errori per il quale non sono necessarie azioni utente o possibili.
Risoluzione
Dopo l'applicazione dell'hotfix, il messaggio viene corretto per essere un messaggio di informazioni. Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2014 /en-us/help/2931693
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".