Potresti aprire una transazione con un livello di lock tale da bloccarne qualsiasi altra, ma onestamente mi porrei un milione di dubbi su una implementazione del genere, del tutto obsoleta, che peraltro non sfrutta a dovere le funzionalità di un database SQL Server appositamente progettato per lavorare in multiutenza.

A quel punto, meglio adottare un altro DB, se non altro per avere questo tipo di lock gestito in modo più guidato.

Ciao!