MSSQLSERVER_14420

Data creazione: 17 luglio 2006

Dettagli

Nome prodotto

SQL Server

Versione prodotto

9.0

Numero di build del prodotto

9.00.1281.60

ID evento

14420

Origine evento

MSSQLSERVER

Componente

SQLEngine

Nome simbolico

SQLErrorNum14420

Testo del messaggio

Per il database primario per la distribuzione dei log %s.%s è impostato un valore di soglia per il backup di %d minuti e tale database non ha eseguito un'operazione di backup del log da %d minuti. Controllare le informazioni nel log dell'agente e del server di monitoraggio distribuzione log.

Spiegazione

La distribuzione dei log non è stata sincronizzata entro il valore di soglia per il backup. Il valore di soglia per il backup corrisponde al numero di minuti consentiti tra processi di backup della distribuzione dei log prima che venga generato un avviso. Il messaggio non indica necessariamente un problema relativo alla distribuzione dei log, ma potrebbe indicare uno dei problemi seguenti:

  • Il processo di backup non è in esecuzione. La mancata esecuzione del processo può dipendere da diverse cause. È ad esempio possibile che il servizio SQL Server Agent nell'istanza del server primario non sia in esecuzione, che il processo sia disattivato oppure che la pianificazione del processo sia stata modificata.
  • Si è verificato un errore relativo al processo di backup. L'errore relativo al processo può dipendere da diverse cause. È ad esempio possibile che il percorso della cartella di backup non sia valido, che il disco sia pieno o che vi siano altri motivi che causano errori nell'istruzione BACKUP.

Azione utente

Per risolvere il problema che ha causato la visualizzazione di questo messaggio:

  • Verificare che il servizio SQL Server Agent sia in esecuzione per l'istanza del server primario e che il processo di backup del database primario sia attivato e pianificato per l'esecuzione a intervalli appropriati.

  • È possibile che si sia verificato un errore relativo al processo di backup nel server primario. In questo caso, esaminare la cronologia dei processi del processo di backup per individuarne la causa.

  • È possibile che il processo di backup della distribuzione dei log, che viene eseguito nell'istanza del server primario, non sia in grado di connettersi all'istanza del server di monitoraggio per aggiornare la tabella log_shipping_monitor_primary. L'errore potrebbe essere causato da un problema di autenticazione tra l'istanza del server di monitoraggio e l'istanza del server primario.

  • È possibile che il valore di soglia di avviso per il backup non sia corretto. In una situazione ideale, la soglia è impostata su un valore pari ad almeno tre volte la frequenza del processo di backup. Se si cambia la frequenza del processo di backup dopo aver configurato e reso operativa la distribuzione dei log, sarà necessario aggiornare di conseguenza il valore della soglia di avviso per il backup.

  • Quando l'istanza del server di monitoraggio passa alla modalità non in linea e quindi torna alla modalità in linea, la tabella log_shipping_monitor_primary non viene aggiornata con i valori correnti prima dell'esecuzione del processo del messaggio di avviso. Per aggiornare le tabelle di monitoraggio con i dati più recenti del database primario, eseguire sp_refresh_log_shipping_monitor nell'istanza del server primario.

  • Nell'istanza del server primario o di monitoraggio la data o l'ora non è corretta. Questo problema può causare la generazione di messaggi di avviso. È possibile che in uno dei due server sia stata modificata la data o l'ora di sistema.

    [!NOTA] Fusi orari diversi per le due istanze del server non dovrebbero invece costituire un problema.

Vedere anche

Altre risorse

log_shipping_monitor_primary (Transact-SQL)
Monitoraggio della distribuzione dei log
sp_help_log_shipping_monitor_primary (Transact-SQL)
sp_refresh_log_shipping_monitor (Transact-SQL)
Informazioni sulla distribuzione dei log

Guida in linea e informazioni

Assistenza su SQL Server 2005