Elimina lavori
si applica a:SQL Server
Istanza gestita di SQL di Azure
Importante
In Istanza gestita di SQL di Azure, la maggior parte delle funzionalità di SQL Server Agent, ma non tutte, sono attualmente supportate. Per informazioni dettagliate, vedere le differenze T-SQL tra Istanza gestita di Azure SQL e SQL Server.
Un processo è una serie specificata di operazioni eseguite in sequenza da SQL Server Agent. Per impostazione predefinita, i processi non vengono eliminati al termine dell'esecuzione. È possibile eliminare uno o più processi di Microsoft SQL Server Agent indipendentemente dall'esito positivo o negativo del processo. È anche possibile configurare Microsoft SQL Server Agent per eliminare automaticamente i processi quando hanno esito positivo, negativo o completato.
Per impostazione predefinita, i membri del ruolo server fisso sysadmin possono eseguire la stored procedure di sistema sp_delete_job (Transact-SQL) per eliminare un processo. È necessario concedere ad altri utenti uno dei ruoli predefiniti del database di SQL Server Agent seguenti nel database msdb:
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
Per informazioni dettagliate sulle autorizzazioni di questi ruoli, vedere ruoli predefiniti del database di SQL Server Agent.
I membri del sysadmin ruolo predefinito del server possono eseguire sp_delete_job per eliminare qualsiasi processo. Un utente che non è membro del sysadmin ruolo predefinito del server può eliminare solo i processi di proprietà di tale utente.
Attività correlate
Descrizione | Argomento |
---|---|
Viene descritto come eliminare uno o più processi di Microsoft SQL Server Agent. | eliminare uno o più lavori |
Viene descritto come configurare Microsoft SQL Server Agent per eliminare automaticamente i processi quando hanno esito positivo, negativo o completato. | Eliminare automaticamente un lavoro |