Configurare un utente per creare e gestire processi dell'agente SQL Server
si applica a:SQL Server
Istanza gestita di SQL di Azure
Importante
Nell'Istanza gestita di SQL di Azuresono supportate attualmente la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere le differenze T-SQL tra Istanza gestita di Azure SQL e SQL Server.
In questo argomento viene descritto come configurare un utente per creare o eseguire processi di Microsoft SQL Server Agent.
Prima di iniziare:Security
Per configurare un utente per creare e gestire processi di SQL Server Agent tramite:SQL Server Management Studio
Prima di iniziare
Sicurezza
Per configurare un utente per creare o eseguire processi di Microsoft SQL Server Agent, è prima necessario aggiungere un account di accesso di SQL Server esistente o un ruolo msdb a uno dei ruoli predefiniti del database sql Server Agent seguenti nel database msdb: SQLAgentUserRole, SQLAgentReaderRole o SQLAgentOperatorRole.
Per impostazione predefinita, i membri di questi ruoli del database possono creare i propri passaggi di lavoro che vengono eseguiti sotto il loro nome. Se questi utenti non amministratori vogliono eseguire processi che eseguono altri tipi di passaggio del processo (ad esempio, pacchetti SSIS), dovranno avere accesso a un account proxy. Tutti i membri del ruolo predefinito del server sysadmin dispongono dell'autorizzazione per creare, modificare ed eliminare account proxy. Per altre informazioni sulle autorizzazioni associate a questi ruoli predefiniti del database di SQL Server Agent, vedere ruoli predefiniti del database di SQL Server Agent.
Autorizzazioni
Per informazioni dettagliate, vedere Implementare la sicurezza di SQL Server Agent.
Uso di SQL Server Management Studio
Per aggiungere un login SQL o un ruolo msdb a un ruolo fisso del database di SQL Server Agent
In Esplora oggetti espandere un server.
Espandere Securitye quindi espandere Account di accesso.
Fare clic con il pulsante destro del mouse sull'account di accesso da aggiungere a un ruolo predefinito del database di SQL Server Agent e selezionare Proprietà.
Nella pagina mapping utenti della finestra di dialogo proprietà account di accesso , selezionare la riga contenente msdb.
In appartenenza al ruolo database per msdb, controllare il ruolo fisso del database di SQL Server Agent appropriato.
Per configurare un account proxy per creare e gestire i passaggi del processo di SQL Server Agent
In Esplora oggetti espandere un server.
Espandi SQL Server Agent.
Fare clic con il pulsante destro del mouse proxy e selezionare Nuovo proxy.
Nella pagina Generale della finestra di dialogo Nuovo Account Proxy, specificare il nome del proxy, il nome delle credenziali e la descrizione per il nuovo proxy. Si noti che è necessario creare una credenziale prima di creare un proxy di SQL Server Agent. Per ulteriori informazioni sulla creazione di una credenziale, vedere Come: Creare una credenziale e CREATE CREDENTIAL (Transact-SQL).
Controllare i sottosistemi appropriati per questo proxy.
Nella pagina Principals, aggiungere o rimuovere account di accesso o ruoli per concedere o rimuovere l'accesso all'account proxy.