Condividi tramite


Elimina lavori

si applica a:SQL ServerIstanza 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.

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