Condividi tramite


eliminare processi

Si applica a: SQL ServerIstanza gestita di SQL di Azure

Importante

In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.

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