Utilizzare un blocco di sessione tramite sp_getapplock
Stai chiedendo la concorrenza controllata dall'utente e questo è solitamente il modo migliore.
Ciò consente di attendere o annullare se il blocco è già stato bloccato da un altro lavoro. Lo usiamo in uno o 2 posti per impedire a più utenti di forzare la stessa attività a eseguire la sovrapposizione. Funziona bene.