iT邦幫忙

0

請問為何 SQL Server 定期會執行以下 SQL?

請問為何 SQL Server 定期會執行以下 SQL?

declare @BatchID uniqueidentifier

set @BatchID = NEWID()

UPDATE [Event] WITH (TABLOCKX)
    SET [BatchID] = @BatchID,
    [ProcessStart] = GETUTCDATE(),
    [ProcessHeartbeat] = GETUTCDATE()
FROM (
    SELECT TOP 16 [EventID] FROM [Event] WITH (TABLOCKX) WHERE [ProcessStart] is NULL ORDER BY [TimeEntered]
    ) AS t1
WHERE [Event].[EventID] = t1.[EventID]

select top 16
    E.[EventID],
    E.[EventType],
    E.[EventData]
from
    [Event] E WITH (TABLOCKX)
where
    [BatchID] = @BatchID
ORDER BY [TimeEntered]

看更多先前的討論...收起先前的討論...
allenlwh iT邦高手 1 級 ‧ 2021-01-26 16:00:29 檢舉
看看SQL Server Agent 裡面是否有設了排程
小MIS iT邦研究生 1 級 ‧ 2021-01-27 08:37:34 檢舉
沒有設定排程
打雜工 iT邦研究生 1 級 ‧ 2021-01-27 20:29:48 檢舉
trigger?
小MIS iT邦研究生 1 級 ‧ 2021-01-28 11:05:31 檢舉
沒有 trigger
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答