我之前发过这样的问题,但似乎我没有明确解释整个故事。所以我做了这个详细解释。这是存储过程
USE [xxxx]
GO
/****** Object: StoredProcedure [dbo].[MARK_ACTIVE] Script Date: 4/20/2015 5:55:53 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[xxxx]
AS
SET ANSI_NULLS ON
INSERT INTO [123.456.7.890].[DBASE1].[dbo].[TABLE] (smsfr,smsmsg,smsdt,dbdt,devid,status,status2,IsHEX)
SELECT TOP 3 smsfr,smsmsg,smsdt,dbdt,devid,status,status2,IsHEX
FROM [098.765.4.321].[[DBASE2].[dbo].[TABLE2] cr
WHERE
NOT EXISTS (SELECT id,smsfr,smsmsg,smsdt,dbdt,devid,status,status2,IsHEX FROM [123.456.7.890].[DBASE1].[dbo].[TABLE] c
WHERE cr.smsdt = c.smsdt)
这是我的工作设置
我的将军
我的步骤
我的进步步骤
我的日程安排程序
当我运行存储过程时,它执行的时间不到10秒,但是当我尝试使用该作业调用该存储过程时,这就是发生的事情
它只是继续处于进行状态,但没有任何反应,看起来它已陷入该状态。