Estou usando o SQL Agent para agendar a execução de um procedimento.
A primeira vez que o procedimento é executado, ele roda sem problemas. Na segunda vez que o trabalho (etapa) é executado, ele não termina.
Uma variação da seguinte instrução SQL me diz que a instrução em execução é create procedure xyz...
(onde xyz
é o nome do procedimento que o trabalho deve executar).
select
prc.loginame,
prc.program_name,
sql.text sql_text
from
sys.sysprocesses prc cross apply
sys.dm_exec_sql_text(prc.sql_handle) sql
Eu não faço nenhum DDL no meu procedimento (ou de outra forma) e estou querendo saber o que faz com que o trabalho tente criar o procedimento e por que o trabalho trava?