SQL Server Agent usa SQL Server per archiviare le informazioni sui processi. I processi sono costituiti da uno o più passaggi, ciascuno dei quali contiene un’attività, ad esempio il backup di un database.
SQL Server Agent può eseguire un processo in base a una pianificazione, in risposta a un evento specifico o su richiesta.
Di recente mi è capitato dopo aver installato un SQL Server 2019 Standard Edition di avere problemi con il SQL Server Agent
In pratica dopo aver terminato l’installazione mi sono accorto che tutti i servizi erano partiti tranne il servizio del SQL Server Agent.
Apparentemente il servizio parte come mostrato nell’immagine sovrastante
Dopo qualche secondo si stoppa rilasciando l’errore
SQLServerAgent could not be started (reason: Unable to connect to server ‘(local)’; SQLServerAgent cannot start).
L’errore specifico è il seguente:
0 1 2 3 4 5 6 7 8 9 10 11 12 |
TITLE: Connect to Server ------------------------------ Cannot connect to SERVER. ------------------------------ ADDITIONAL INFORMATION: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - No process is on the other end of the pipe.) (Microsoft SQL Server, Error: 233) For help, click: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver-233-database-engine-error ------------------------------ No process is on the other end of the pipe ------------------------------ BUTTONS: OK ------------------------------ |
A questo punto il servizio è stoppato
Ho quindi riavviato il server, cambiato l’account con il quale far girare il servizio… ma nulla….
Per risolvere questo problema aprire il registro di sistema quindi posizionarsi sulla seguente chiave
0 |
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\SQLServerAgent |
Individuare la REG_SZ deniminata ServerHost quindi inserire il nome dell’istanza principle del SQL Server.
NOTA BENE: nel mio caso il nome dell’istanza è MSSQLSERVER
Riavviare quindi tutti i servizi relativi al SQL e farli ripartire in sequenza
Se abbiamo fatto tutto correttamente i servizi relativi al SQL Server dovrebbero partire tutti senza problemi compreso il SQL Server Agent
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 Comments