Condividi tramite


Set the Service Startup Account for SQL Server Agent (SQL Server Configuration Manager)

L'account di avvio del servizio SQL Server Agent definisce l'account di Windows con cui viene eseguito SQL Server Agent e le relative autorizzazioni di rete. Questo argomento descrive come impostare l'account del servizio SQL Server Agent con Gestione configurazione SQL Server in SQL Server 2014 usando SQL Server Management Studio.

Contenuto dell'articolo

Prima di iniziare

Limitazioni e restrizioni

  • A partire da SQL Server 2005, SQL Server Agent non è più necessario che l'account di avvio del servizio sia membro del gruppo Microsoft Administrators. L'account di avvio del servizio SQL Server Agent deve tuttavia essere membro del ruolo predefinito del server SQL Serversysadmin. Per usare l'elaborazione dei processi multiserver, l'account deve essere un membro del ruolo TargetServersRole del database msdb nel server master.

  • In Esplora oggetti viene visualizzato il nodo SQL Server Agent solo se è autorizzati a usarlo.

Sicurezza

Autorizzazioni

Per eseguire le funzioni, SQL Server Agent deve essere configurato per usare le credenziali di un account membro del ruolo predefinito del sysadmin server in SQL Server. L'account deve disporre delle autorizzazioni di Windows seguenti:

  • Accesso come servizio (SeServiceLogonRight)

  • Sostituzione di token a livello di processo (SeAssignPrimaryTokenPrivilege)

  • Ignorare controllo incrociato (SeChangeNotifyPrivilege)

  • Regolazione quote di memoria per un processo (SeIncreaseQuotaPrivilege)

Per altre informazioni sulle autorizzazioni di Windows necessarie per l'account del servizio SQL Server Agent, vedere Selezionare un account per il servizio SQL Server Agent e configurare account e autorizzazioni del servizio Windows.

Uso di SQL Server Management Studio

Per impostare l'account di avvio del servizio SQL Server Agent

  1. In Server registrati, fare clic sul segno più per espandere Motore di database.

  2. Fare clic sul segno più per espandere la cartella Gruppi di server locali .

  3. Fare clic con il pulsante destro del mouse sull'istanza del server dove si intende impostare l'account di avvio del servizio e selezionare Gestione configurazione SQL Server....

  4. Nella finestra di dialogo Controllo dell'account utente fare clic su .

  5. Nel riquadro della console di Gestione configurazione SQL Server, selezionare Servizi di SQL Server.

  6. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su SQL Server Agent(nome_server), dove nome_server è il nome dell'istanza di SQL Server Agent per cui si vuole modificare l'account di avvio del servizio e selezionare Proprietà.

  7. Nella finestra di dialogo ProprietàdiProprietà , fare clic sulla scheda Accesso e selezionare una delle seguenti opzioni in Accedi come:

    • Account predefinito: selezionare questa opzione se i processi usano solo risorse del server locale. Per informazioni sulla selezione di un account predefinito di Windows, vedere Selezionare un account per il servizio SQL Server Agent.

      Importante

      Il servizio SQL Server Agent non supporta l'account del servizio locale in SQL Server Management Studio.

    • Account seguente: selezionare questa opzione se i processi richiedono risorse dalla rete, incluse le risorse dell'applicazione, per inoltrare eventi ad altri registri applicazioni di Windows oppure se per inviare una notifica agli operatori tramite messaggi di posta elettronica o cercapersone.

      Se si seleziona questa opzione:

      1. Nella casella Nome account , immettere l'account che sarà utilizzato per eseguire SQL Server Agent. In alternativa, fare clic su Sfoglia per aprire la finestra di dialogo Seleziona utente o gruppo e selezionare l'account da utilizzare.

      2. Immettere nella casella Password la password per l'account. Immettere nuovamente la password nella casella Conferma password .

  8. Fare clic su OK.

  9. In Gestione configurazione SQL Server fare clic sul pulsante Chiudi.