Sintomi
Dopo il riavvio del sistema, si ricevono molti messaggi di posta elettronica per gli avvisi di SQL Server precedenti. Gli avvisi risalgono ai messaggi meno recenti nel registro eventi dell'applicazione.
Vengono inoltre registrati i seguenti messaggi:
Nel file SQLAgent.out
Nota
- <DateTime> - ! [LOG] Non è possibile leggere il registro eventi locale (motivo: il server RPC non è disponibile)
- <DateTime> - ! [LOG] Non è possibile leggere il registro eventi locale (motivo: l'handle non è valido)
- <DateTime> - + [LOG] Riaperto correttamente il registro eventi locale - NOTA: alcuni eventi potrebbero essere stati persi
Nel file di registro eventi di sistema di Windows
Nota
- < Server_name DateTime> Information. 7036 Service Control Manager N/D N/D Il servizio Registro eventi di Windows ha immesso lo stato arrestato.
- < Server_name DateTime> Information. 7036 Service Control Manager N/D N/D Il servizio Registro eventi di Windows ha immesso lo stato in esecuzione.
Causa
Il registro eventi dell'applicazione è stato configurato in modo da avere dimensioni massime del log di grandi dimensioni, tramite un'impostazione oggetto Criteri di gruppo (GPO) o un'impostazione locale. Quando si esamina il log SQL Server Agent, si noterà che poco dopo il riavvio, l'handle del registro eventi viene perso. Quando l'handle viene perso, il motore di avviso "perde la sua posizione" nel registro eventi e invia messaggi di posta elettronica per TUTTI gli errori (per i quali sono definiti avvisi) nel registro eventi dell'applicazione dopo aver ottenuto il nuovo handle del registro eventi.
Risoluzione
Questa correzione è inclusa nei seguenti aggiornamenti:
- Aggiornamento cumulativo 3 per SQL Server 2017
- Aggiornamento cumulativo 9 per SQL Server 2014 SP2
- Aggiornamento cumulativo 6 per SQL Server 2016 Service Pack 1
- Aggiornamento cumulativo 9 per SQL Server 2016
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:
Ultimo aggiornamento cumulativo per SQL Server 2017
Ultimo aggiornamento cumulativo per SQL Server 2014
Aggiornamento cumulativo L atest per SQL Server 2016
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.