IT이야기/MS-SQL

프로시저가 어떤 Job에 등록 되었는지 확인 하는 쿼리

주현ㅇHㅂI 2015. 9. 2. 10:12
728x90

DECLARE @spName NVARCHAR(MAX)
 
SET @spName = 'sp_syspolicy_purge_history' -- 해당 프로그시명을 입력
 
SELECT
 
             S.name AS JobName,
    A.name AS SP_Name ,
              CONVERT(NVARCHAR(10), B.step_id) + ' 단계' AS Step

FROM msdb.dbo.sysjobs A
INNER JOIN msdb.dbo.sysjobsteps B
ON A.job_id = B.job_id  and command like '%' + @spName + '%'
INNER JOIN [msdb].[dbo].[sysjobs] S
ON A.job_id = S.job_id

728x90