Я реализую хранимую процедуру, внутри которой не будет транзакций. На самом деле будет, но только в определенных местах, чтобы сократить время до минимума. Природа хранимой процедуры такова, что мне нужен только один запуск за раз.
Я попытался использовать sp _getapplock, но быстро обнаружил, что он должен быть внутри транзакции.
Есть ли другая альтернатива, где я могу заблокировать всю процедуру, но без включения ее в транзакцию?