Condividi tramite


Eliminare processi

Un processo è una serie specificata di operazioni eseguite in sequenza tramite 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. È inoltre possibile configurare Microsoft SQL Server Agent per eliminare automaticamente determinati processi in caso di esito positivo, esito negativo o completamento.

Per impostazione predefinita, i membri del ruolo predefinito del server sysadmin possono eseguire la stored procedure di sistema sp_delete_job (Transact-SQL) per eliminare un processo. Gli altri utenti devono essere membri di uno dei ruoli predefiniti del database di SQL Server Agent seguenti nel database msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Per informazioni sulle autorizzazioni di questi ruoli, vedere Ruoli di database predefiniti di SQL Server Agent.

I membri del ruolo predefinito del server sysadmin possono eseguire sp_delete_job per l'eliminazione di qualsiasi processo. Se un utente non è un membro del ruolo predefinito del server sysadmin, può eliminare solo i processi di sua proprietà.

Attività correlate

Descrizione

Argomento

Informazioni su come eliminare uno o più processi di Microsoft SQL Server Agent.

Eliminare uno o più processi

Informazioni su come configurare Microsoft SQL Server Agent per eliminare automaticamente determinati processi in caso di esito positivo, esito negativo o completamento.

Eliminare automaticamente un processo