Definizione dell'agente SQL Server
importanza
Il software SQL Server Agent offre agli amministratori un servizio di supporto per l'esecuzione di applicazioni di database. Ad esempio, SQL Server Agent pianifica le procedure di backup, in modo che gli amministratori possano assicurarsi che i backup vengano eseguiti ogni giorno. Senza i backup, un database può perdere informazioni, il che può far perdere denaro a un'azienda.
lineamenti
SQL Server Agent viene eseguito in background, ma viene visualizzato nella barra delle applicazioni del server. L'agente mostra una luce rossa, gialla o verde. Una luce verde indica che l'agente è in esecuzione senza problemi. Una luce gialla indica che qualcosa non funziona e che l'agente potrebbe non funzionare correttamente. Una luce rossa indica che il servizio non è in esecuzione e che i servizi di manutenzione potrebbero non verificarsi durante il giorno.
vantaggio
I servizi programmati da SQL Server Agent consentono agli amministratori di disconnettersi dalla macchina e andare via senza preoccuparsi delle attività. L'agente invia anche e-mail all'amministratore nel caso in cui un'attività non vada a buon fine. Ciò avvisa l'amministratore dei problemi relativi ai servizi pianificati, come copie di backup o record importati, che sono attività critiche quando si esegue un server SQL.
funzione
I servizi SQL Agent sono programmati usando oggetti chiamati "jobs". Ogni lavoro è un'attività separata sul server SQL. L'amministratore può impostare diversi lavori per uno o più server SQL. L'amministratore può persino impostare i lavori per recuperare o mantenere un server SQL separato da quello in cui è in esecuzione l'agente. L'agente SQL mantiene tutti i server di database sulla rete per ridurre la necessità di intervento umano.
considerazioni
Per pianificare lavori Agent, SQL Agent deve essere configurato da un utente con diritti di amministratore. Può essere un utente della rete normale, un amministratore di database o l'amministratore di rete. Tutti i lavori richiedono una password di amministratore per accedere a servizi SQL Server di alto livello, come autorizzazioni e backup degli utenti.