sp_delete_job (Transact-SQL)
Elimina un processo.
L'argomento @originating_server è riservato per uso interno.
L'argomento @delete_unused_schedule assicura la compatibilità con versioni precedenti di SQL Server eliminando automaticamente le pianificazioni che non sono associate ad alcun processo. Si noti che per impostazione predefinita questo parametro assume una funzionalità compatibile con le versioni precedenti. Per mantenere le pianificazioni che non sono associate al processo, è necessario specificare il valore 0 per l'argomento @delete_unused_schedule.
SQL Server Management Studio include un semplice strumento grafico per la gestione dei processi ed è lo strumento consigliato per la creazione e gestione dell'infrastruttura dei processi.
Questa stored procedure non può eliminare i piani di manutenzione né i processi facenti parti dei piani di manutenzione. Per eliminare i piani di manutenzione, utilizzare invece SQL Server Management Studio.
Per impostazione predefinita, questa stored procedure può essere eseguita dai membri del ruolo predefinito del server sysadmin. 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 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. Un utente che non appartiene al ruolo predefinito del server sysadmin può eliminare soltanto i processi di sua proprietà.