Forums Últimos mensajes - Powered by IBM
 

Correr DTS solo los lunes

04/08/2005 - 17:26 por Elva Pascacio | Informe spam
Hola grupo,
Tengo una pregunta, tengo un DTS que corre mediante un batch todos los dias
y tiene 2 DTS´s mas que necesito que corran unicamente los lunes, como puedo
validar esto?
 

Leer las respuestas

#1 Angel J. Hernández M.
05/08/2005 - 00:36 | Informe spam
Puedes hacer algo por el estilo, crearte un SP con un código similar a este

If (Select DatePart(weekday, Getdate())) = 2 Begin
master..xp_cmdshell 'dtsrun /S "(local)" /U "sa" /P /N "TuPaquete_1"'
master..xp_cmdshell 'dtsrun /S "(local)" /U "sa" /P /N "TuPaquete_2"'
End

dirigirte a Jobs (en la sección Management) y crear una nueva tarea o
trabajo. La cual se ejecuta todos los días y mandas a ejecutar tu
procedimiento almacenado (el cual se ejecutará solo los lunes).

Saludos,


Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com


"Elva Pascacio" escribió en el
mensaje news:
Hola grupo,
Tengo una pregunta, tengo un DTS que corre mediante un batch todos los
dias
y tiene 2 DTS´s mas que necesito que corran unicamente los lunes, como
puedo
validar esto?

Preguntas similares