SQL Server 실행되는 Job들 중에서 해당 프로시저가 실행되고 있는지 확인할 때 유용한 구문이다.
msdb에는 SQL Server Agent 정보를 가지고 있으므로 Job에서 실행되는 command 부분에서 해당 프로시저를 검색하는 것이다.
쿼리문은 아래와 같다.
SELECT j.name
FROM msdb.dbo.sysjobs AS j
WHERE EXISTS
(
SELECT 1 FROM msdb.dbo.sysjobsteps AS s
WHERE s.job_id = j.job_id
AND s.command LIKE '%procedurename%'
);
|
구글에서 검색해서 찾은 내용이다.
댓글 없음:
댓글 쓰기