Tengo un número de trabajos programados del agente SQLServer, uno de ellos realiza una copia de seguridad completa de la base de datos. Deseo desactivar algunos otros trabajos cuando comience la copia de seguridad y volver a habilitarlos una vez que se realice la copia de seguridad. ¿Cuál es la forma correcta de hacerlo? Estaba pensando en agregar uno de los siguientes comandos tsql al primer paso de la tarea de copia de seguridad (y los respectivos comandos habilitar al último paso), pero no puedo encontrar cuál es mejor (o tal vez haya otra).La forma correcta de deshabilitar/habilitar trabajos del Agente SQLServer
UPDATE MSDB.dbo.sysjobs
SET Enabled = 0
WHERE [Name] IN (....)
O un número de EXEC dbo.sp_update_job
?
Gracias.
No veo nada malo con su enfoque sugerido. –
Entonces, ¿cuál crees que es mejor? '¿ACTUALIZAR sysojobs' directamente o usando' sp_update_job'? – a1ex07
¿Qué vas a hacer con los trabajos inhabilitados si/cuando falla la copia de seguridad? – DForck42