Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come risolvere il problema:"SQLServerAgent non è attualmente in esecuzione..."

Se hai creato un processo di SQL Server Agent e ora stai provando a testarlo per vedere se funzionerà correttamente, potresti riscontrare un brutto messaggio di errore che dice, tra le altre cose, "SQLServerAgent non è attualmente in esecuzione quindi non può essere informato di questa azione”.

Fortunatamente, questo è facile da risolvere.

Esempio di errore

Ecco un esempio di come ottenere l'errore.

Da Esplora oggetti, fai clic con il pulsante destro del mouse sul lavoro per visualizzare il menu contestuale:

Seleziona Inizia lavoro al passaggio... per eseguire il lavoro.

Nel mio caso, ricevo un errore:

Facendo clic su Avvio non riuscito per... il testo apre un altro messaggio che delinea la causa dell'errore.

Possiamo vedere la parte che dice "SQLServerAgent non è attualmente in esecuzione, quindi non può essere informato di questa azione".

Pertanto, sembra che l'errore si sia verificato perché il servizio SQL Server Agent non è attualmente in esecuzione.

SUGGERIMENTO:è presente una piccola icona rossa in Esplora oggetti (a sinistra di SQL Server Agent). Quando è rosso, significa che il servizio non è in esecuzione.

Per risolvere questo problema, fai clic su OK e Chiudi per eliminare i messaggi di errore, quindi fare clic con il pulsante destro del mouse su SQL Server Agent in Esplora oggetti per visualizzare il menu contestuale:

Ciò probabilmente farà apparire la seguente richiesta di sicurezza:

Fai clic su per consentire all'app di apportare modifiche al tuo dispositivo.

Ciò comporterà la visualizzazione del seguente messaggio:

Fai clic su per avviare il servizio SQL Server Agent.

Al termine, l'icona in Esplora oggetti diventerà verde per indicare che il servizio SQL Server Agent è in esecuzione.