2014-06-16 1 views

답변

1

msdb.dbo.sysjobsteps 테이블을 사용할 수 있습니다. command 필드에는 단계에 대한 SQL 문이 들어 있습니다. 명령은 SQL 에이전트의 모든 서브 시스템에 대한 다르다는 것을,

USE [msdb] 
GO 
SELECT 
    J.job_id, 
    J.name, 
    JS.step_id, 
    JS.command, 
    J.enabled 
FROM 
    dbo.sysjobs J 
    INNER JOIN dbo.sysjobsteps JS 
     ON JS.job_id = J.job_id 
WHERE 
    JS.command LIKE N'%string to find%' 

참고 : 여기에

은 그것을 할 수있는 샘플 쿼리입니다. T-SQL steps에서 SP 이름을 찾을 수 있지만 SSIS package 또는 PowerShell 또는 다른 유형의 단계에서 SP 이름을 찾을 수 없습니다.

다음은 sysjobsteps 테이블에 대한 설명서입니다. http://msdn.microsoft.com/en-us/library/ms187387(v=sql.105).aspx

관련 문제