Set the Service Startup Account for SQL Server Agent (SQL Server Configuration Manager)
Si applica a: SQL Server e Istanza gestita di SQL di Azure
Importante
In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.
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 articolo descrive come impostare l'account del servizio di SQL Server Agent con Gestione configurazione SQL Server in SQL Server tramite SQL Server Management Studio.
Limiti
Per impostazione predefinita, l'account del servizio SQL Server Agent viene mappato al SID predefinito del servizio SQL Server Agent (NT SERVICE\SQLSERVERAGENT
), membro del ruolo predefinito del server sysadmin. Per usare l'elaborazione dei processi multiserver, l'account deve essere un membro del ruolo del database msdb
TargetServersRole nel server master. Tramite Configurazione guidata server master l'account del servizio viene automaticamente aggiunto a questo ruolo all'interno del processo di integrazione.
In Esplora oggetti viene visualizzato il nodo SQL Server Agent solo se è autorizzati a usarlo.
Autorizzazioni
Per la corretta esecuzione delle funzioni, è necessario che SQL Server Agent sia configurato per usare le credenziali di un account membro del ruolo predefinito del server sysadmin in SQL Server. L'account deve disporre delle autorizzazioni di Windows seguenti:
- Accedi come servizio (
SeServiceLogonRight
) - Sostituire un token a livello di processo (
SeAssignPrimaryTokenPrivilege
) - Ignorare controllo incrociato (
SeChangeNotifyPrivilege
) - Regolare limite risorse 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 Impostazione di account di servizio Windows.
Usare SQL Server Management Studio
Impostare l'account di avvio del servizio SQL Server Agent
In Server registrati, selezionare il segno più per espandere Motore di database.
Selezionare il segno più per espandere la cartella Gruppi di server locali.
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....
Nella finestra di dialogo Controllo dell'account utente selezionare Sì.
Nel riquadro della console di Gestione configurazione SQL Server, selezionare Servizi di SQL Server.
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à.
Nella finestra di dialogo SQL Server Agent(server_name) Proprietà, scheda Accedere, 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:
Nella casella Nome account , immettere l'account che sarà utilizzato per eseguire SQL Server Agent. In alternativa, selezionare Sfoglia per aprire la finestra di dialogo Seleziona utente o gruppo e selezionare l'account da utilizzare.
Immettere nella casella Password la password per l'account. Immettere nuovamente la password nella casella Conferma password .
Seleziona OK.
In Gestione configurazione SQL Server selezionare il pulsante Chiudi.