Il servizio SQL Server Agent non si avvia su windows server 2008
Il servizio SQL Server Agent non si avvia su windows server 2008

Considerare il seguente scenario.

  • È stato installato Microsoft SQL Server 2008 Express o Microsoft SQL Server 2008 Express con Advanced Services.
  • È stato effettuato l'aggiornamento a Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise o a Microsoft SQL Server 2008 Standard utilizzando il seguente comando della riga di comando:
    setup.exe /q /action=editionupgrade /instancename=nome di istanza /pid=numero di serie della versione appropriata
    Oppure, è stato effettuato l'aggiornamento a SQL Server 2008 Developer, SQL Server 2008 Enterprise o a SQL Server 2008 Standard utilizzando l'interfaccia grafica utente (GUI).
  • Avviare Gestione controllo servizi.

    Nota Per eseguire questa operazione, fare clic su StartEsegui, quindi digitare services.msc.
  • Individuare il servizio SQL Server Agent e provare ad avviarlo.

In questa situazione, il servizio SQL Server Agent non viene avviato. Nel registro eventi, inoltre, viene registrato il seguente messaggio di errore:

Impossibile avviare SQLServerAgent (motivo: errore durante la creazione di una nuova sessione)
Cause
Tale problema si verifica a causa della creazione e della mancata abilitazione del servizio SQL Server Agent in SQL Server 2008 Express e in SQL Server 2008 Express con Advanced Services. Questa situazione è legata a caratteristiche di progettazione.
 
Risoluzione
Per risolvere il problema, utilizzare uno dei seguenti metodi, a seconda del sistema operativo in uso.

Windows Server 2003 o Windows XP

Utilizzare uno dei seguenti metodi.

Metodo 1: Abilitare il servizio SQL Server Agent utilizzando Gestione configurazione SQL Server

Per eseguire questa operazione, attenersi alla seguente procedura:
  1. Fare clic su Start, su Programmi, quindi scegliere SQL Server 2008.
  2. Fare clic su Strumenti di configurazione, quindi scegliere Gestione configurazione SQL Server.
  3. Espandere Servizi di SQL Server 2008.
  4. Individuare il servizio SQL Server Agent. Il servizio SQL Server Agent viene denominato "SQL Server Agent" per le istanze predefinite e "SQL Server Agent (nome di istanza)" per le istanze denominate.
  5. Fare clic con il pulsante destro del mouse su SQL Server Agent, quindi scegliere Proprietà.
  6. Nella scheda Connessione fare clic per selezionare la casella di controllo Account. Specificare un nome account e password diversi.
  7. Nella sezione Stato del servizio, fare clic su Avvia, quindi scegliere OK.

Metodo 2: Abilitare il servizio SQL Server Agent tramite Gestione controllo servizi

Per abilitare il servizio SQL Server Agent automaticamente, andare alla sezione "Correzione automatica". Se si preferisce abilitare il servizio SQL Server Agent manualmente, andare alla sezione "Correzione manuale".
 

Correzione automatica



Per abilitare il servizio SQL Server Agent automaticamente, fare clic sul pulsante o sul collegamento Fix it. Quindi fare clic su Esegui nella finestra di dialogoDownload file e attenersi alla procedura guidata Fix it.




Note
  • Al termine dell'installazione della correzione automatica, è necessario modificare manualmente l'account di accesso predefinito del servizio SQL Server Agent. Inoltre, assicurarsi che l'account del servizio specificato faccia parte del gruppo locale di SQL Server Agent.
  • Questa procedura guidata potrebbe essere disponibile solo in lingua inglese. La correzione automatica, tuttavia, funziona anche per versioni di Windows in altre lingue.
  • Se non si sta utilizzando il computer che presenta il problema, è possibile salvare la soluzione Fix it su un'unità di memoria flash o su un CD ed eseguirla sul computer interessato dal problema.

Accedere, quindi, alla sezione "Il problema è stato risolto?".

 


Correzione manuale

Per effettuare questa operazione, attenersi alla procedura descritta di seguito.
  1. Fare clic sul pulsante Start, scegliere Esegui, digitare services.msc, quindi scegliere OK.
  2. In Gestione controllo servizi, individuare il servizio SQL Server Agent appropriato. Il servizio SQL Server Agent viene denominato "SQL Server Agent" per le istanze predefinite e "SQL Server Agent (nome di istanza)" per le istanze denominate.
  3. Fare clic con il pulsante destro del mouse sul servizio SQL Server Agent. Nella scheda Generale, modificare il tipo di avvio da Disabilitato in qualunque altro valore appropriato.
  4. Fare clic sulla scheda Connessione, quindi fare clic per selezionare la casella di controllo Account. Specificare account e password del servizio, quindi fare clic su OK.
Dopo aver abilitato il servizio utilizzando Gestione controllo servizio, assicurarsi che l'account del servizio specificato faccia parte del gruppo locale di SQL Server Agent. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, scegliere Esegui, digitare compmgmt.msc, quindi scegliere OK.
  2. Espandere Utilità di sistema, quindi Utenti e gruppi locali e infine Gruppi.
  3. Nel riquadro di spostamento, individuare il gruppo dell'agente appropriato. Il nome dell'agente di gruppo è "SQLServerAgentUser$Nome computer$Nome di istanza".

    Nota Per le istanze predefinite, il nome di istanza è "MSSQLSERVER."
  4. Fare doppio clic sul gruppo per visualizzarne i membri. Aggiungere l'account del servizio come membro del gruppo. 

    Se è presente un account del servizio precedente, eliminarlo.
Dopo essersi assicurati che l'account del servizio fa parte del gruppo locale SQL Server Agent, aggiungere l'account del servizio come amministratore di sistema per SQL Server 2008.

Windows Server 2008 o Windows Vista

Per risolvere il problema in Windows Server 2008 o in Windows Vista, attenersi alla seguente procedura.

Passaggio 1: Abilitazione del servizio SQL Server Agent tramite Gestione controllo servizi

Per abilitare il servizio SQL Server Agent automaticamente, andare alla sezione "Correzione automatica". Se si preferisce abilitare il servizio SQL Server Agent manualmente, andare alla sezione "Correzione manuale".
 

Correzione automatica



Per abilitare il servizio SQL Server Agent automaticamente, fare clic sul pulsante o sul collegamento Fix it. Quindi fare clic su Esegui nella finestra di dialogoDownload file e attenersi alla procedura guidata Fix it.




Note
  • Questa procedura guidata potrebbe essere disponibile solo in lingua inglese. La correzione automatica, tuttavia, funziona anche per versioni di Windows in altre lingue.
  • Se non si sta utilizzando il computer che presenta il problema, è possibile salvare la soluzione Fix it su un'unità di memoria flash o su un CD ed eseguirla sul computer interessato dal problema.

Accedere, quindi, alla sezione "Il problema è stato risolto?".

 


Correzione manuale

Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, scegliere Esegui, digitare services.msc, quindi scegliere OK.
  2. In Gestione controllo servizi, individuare il servizio SQL Server Agent appropriato. Il servizio SQL Server Agent viene denominato "SQL Server Agent" per le istanze predefinite e "SQL Server Agent (nome di istanza)" per le istanze denominate.
  3. Fare clic con il pulsante destro del mouse sul servizio SQL Server Agent, quindi scegliere Proprietà.
  4. Nella scheda Generale, modificare il tipo di avvio da Disabilitato in qualunque altro valore appropriato.

Passaggio 2: Aggiunta di un'entità di sicurezza del servizio SQL Server Agent come amministratore di sistema per SQL Server 2008

Note L'entità di sicurezza del servizio viene denominata "NT SERVICE\MSSQLSERVER" per le istanze predefinite e "NT SERVICE\SQLAGENT$nome di istanza" per le istanze denominate.

Per ulteriori informazioni su come aggiungere un'entità di sicurezza del servizio SQL Server Agent, visitare il seguente sito Web Microsoft Developer Network (informazioni in lingua inglese):
 

Il problema è stato risolto?

  • Controllare se il problema è stato risolto. Se il problema è stato risolto, non è necessario continuare la lettura di questa sezione. Se il problema non è stato risolto, contattare il supporto tecnico.
  • I commenti degli utenti sono molto utili. Per fornire commenti o segnalare problemi relativi a questa soluzione, lasciare un commento nel blog "Correzione automatica" o inviare un messaggio di posta elettronica a Microsoft.

 

fonte: https://support.microsoft.com/it-it/kb/955763

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Scroll to Top