我正在使用 SQL 代理来安排程序的执行。
第一次执行该过程时,它运行没有问题。作业(步骤)第二次执行时,它没有完成。
以下 SQL 语句的变体告诉我正在运行的语句是create procedure xyz...
(xyz
作业应该运行的过程的名称在哪里)。
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
我在我的程序(或其他方式)中没有执行任何 DDL,我想知道是什么导致作业尝试创建程序以及为什么作业挂起?