Vai al contenuto
FirstSIDocs

Attività in background dei database

Processi di SQL Server Agent non riusciti, controlli di integrità (CHECKDB) e backup in ritardo, edizione di valutazione, per ogni istanza monitorata.

Un database può girare per mesi senza backup né controllo di integrità, senza che nessuno se ne accorga: il processo pianificato non è riuscito, oppure il servizio SQL Server Agent è fermo. La schermata Attività in background rileva ogni ora queste elaborazioni sulle istanze monitorate da DBMonitor.

Che cosa serve

Il modulo DBMonitor dell'agente, in versione 2026.10.11.3 o successiva, sulla macchina che monitora l'istanza (vedere Gestire gli agenti). Bastano i diritti di lettura già concessi a DBMonitor. L'agente legge la cronologia dei processi, la data dell'ultimo controllo di integrità riuscito e quella degli ultimi backup; non legge né i dati dei database né il testo dei comandi.

Leggere la schermata

Aprite DB Monitor → Attività in background (#/dbm/taches).

SchedaContenuto
IstanzeUna riga per istanza: edizione, stato di SQL Server Agent, processi, database, rilievi, età del rapporto
Processi non riuscitiProcesso, ultima esecuzione, Errori in 7 g e messaggio di errore
Database: integrità e backupModello di recupero, Ultimo CHECKDB riuscito, ultimi backup completo, differenziale e del log. La casella Solo i database con problemi è spuntata per impostazione predefinita

Un clic su un'istanza ne apre il dettaglio: rilievi, incidenti aperti, tutti i processi di SQL Server Agent, tutti i database, errori degli ultimi 90 giorni e l'impostazione dell'istanza. Oltre 3 ore, il rapporto viene segnalato come vecchio.

Che cosa apre un incidente

RegolaSituazioneGravità
DBM-TRAVAIL-ECHECun processo attivo non è riuscito all'ultima esecuzione, oppure 3 volte o più in 7 giornialta, un incidente per processo
DBM-AGENT-SQLservizio SQL Server Agent fermo mentre esistono processi attivialta
DBM-CHECKDBultimo controllo di integrità riuscito più di 7 giorni fa; più di 30 giorni fa, o maimedia; alta
DBM-SAUVEGARDEultimo backup completo più di 2 giorni faalta
DBM-SAUVEGARDEdatabase in recupero FULL o BULK_LOGGED senza backup del log da più di 24 orealta
DBM-SAUVEGARDEnessun backup completocritica
DBM-EVALUATIONedizione «Evaluation» di SQL Server, con la data di scadenza stimatamedia

Alcune precisazioni:

  • Un backup completo vecchio da 2 a 8 giorni resta accettato se esiste un backup differenziale di meno di 2 giorni.
  • tempdb e i database offline non vengono valutati.
  • I controlli di integrità e i backup danno un incidente per istanza, che elenca i database interessati.

Gli incidenti si chiudono da soli quando la situazione torna normale. Dopo 7 giorni senza rapporto, quelli dell'istanza vengono chiusi.

Impostare un'istanza

Nel dettaglio di un'istanza, il riquadro Impostazione dell'istanza è riservato agli amministratori:

  • Salvata da uno strumento esterno, con il nome dello Strumento (es. Veeam): i backup fatti fuori da SQL Server non sono per forza visibili dall'istanza. La regola dei backup diventa allora un rilievo basso, senza incidente, e la schermata lo spiega.
  • Ignora, nell'elenco dei processi: FirstSI smette di generare avvisi per quel processo. Un processo ignorato non conta più nemmeno per l'avviso su SQL Server Agent fermo.
  • Commento (motivo dell'impostazione).

L'effetto è immediato: rilievi e incidenti vengono ricalcolati al salvataggio. Ogni modifica viene annotata nel registro di audit.

Le elaborazioni dei vostri software

Le elaborazioni proprie di un software (esportazioni, integrazioni, invii) non vengono riconosciute automaticamente. Monitorate il loro esito con una query di controllo di DBMonitor. Il riquadro Automazioni di business della schermata ricorda quanti controlli sono attivi, e il pulsante Controlli SQL vi porta lì.

MariaDB e MySQL

Per questi motori, la schermata elenca gli eventi pianificati e lo stato dello scheduler. Il loro esito non è noto, quindi nulla apre un incidente. Non vengono seguiti né il controllo di integrità né i backup.

Domande frequenti

«Nessun rapporto ricevuto». Il modulo DBMonitor non è attivo sulla macchina che monitora l'istanza, oppure l'agente è troppo vecchio.

I nostri backup sono fatti da un software di backup, e la schermata segnala un ritardo. Spuntate Salvata da uno strumento esterno nell'impostazione dell'istanza.

Un processo di prova fallisce tutti i giorni. Disattivatelo in SQL Server Agent, oppure spuntate Ignora sulla sua riga.

Fonte: · Docs FirstSI · aggiornato il 11/10/2026