sp _getapplock без транзакции

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

Я попытался использовать sp _getapplock, но быстро обнаружил, что он должен быть внутри транзакции.

Есть ли другая альтернатива, где я могу заблокировать всю процедуру, но без включения ее в транзакцию?

6
задан katit 17 July 2012 в 23:03
поделиться