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 appartenere a uno dei seguenti ruoli predefiniti del database di SQL Server Agent nel database msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Per informazioni dettagliate 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à.

Descrizione Argomento
Informazioni su come eliminare uno o più processi di Microsoft SQL Server Agent. Eliminare uno o più processi
Descrive come configurare Microsoft SQL Server Agent per eliminare automaticamente i processi in caso di esito positivo, esito negativo o completamento. Automatically Delete a Job