Если он запускается под вашим локальным подключением, то он остановится и откатится, поэтому вы можете быть уверены, что он не работает.
Если он работает в контексте другогоподключении, вы можете использовать хранимую процедуру sp_who
, чтобы просмотреть все действия (и активные подключения) на сервере, а в столбце cmd
должна быть указана команда.Если какая-либо из записей содержит имя вашей процедуры в столбце cmd
, это скажет вам, что она выполняется.
Однако вы можете использовать более намеренный подход и установить какой-либо флаг(значение в строке в другой таблице, расширенное свойство в базе данных или процедуре и т. д.) при запуске процедуры, затем сбросьте ее после завершения процедуры.Это также учитывает сценарии, когда ваша процедура вызывается из другой процедуры.