Ads Top

[MsSql] Buscar una palabra/store procedure/function en el SQLSERVER Agent Job

Muchas veces en nuestro trabajo como desarrolladores creamos las famosas ejecuciones de JOB a nivel de base de datos para que se realicen tareas de depuración, carga de archivos planos u cualquier otra tarea en la cual la intervención humana no es necesaria.

Creamos muchos JOB's y a su vez muchos pasos y con el tiempo se nos puede complicar la vida, siendo sinceros la documentación no crece a la misma medida del software. Navegando por internet me encontré con esta solución para MSSQL SERVER.

MSSQL SERVER 2005 y posteriores

USE [msdb]
GO
SELECT j.job_id,
 s.srvname,
 j.name,
 js.step_id,
 js.command,
 j.enabled 
FROM dbo.sysjobs j
JOIN dbo.sysjobsteps js
 ON js.job_id = j.job_id 
JOIN master.dbo.sysservers s
 ON s.srvid = j.originating_server_id
WHERE js.command LIKE N'%KEYWORD_SEARCH%'
GO
MSSQL SERVER 2000

USE [msdb]
GO
SELECT j.job_id,
 j.originating_server,
 j.name,
 js.step_id,
 js.command,
 j.enabled 
FROM dbo.sysjobs j
JOIN dbo.sysjobsteps js
 ON js.job_id = j.job_id 
WHERE js.command LIKE N'%KEYWORD_SEARCH%'

2 comentarios:

Con la tecnología de Blogger.