Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-11-2012
Melissa_12 Melissa_12 is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 44
Poder: 0
Melissa_12 Va por buen camino
Iniciar y detener jobs!!

Hola, mi problema es el siguiente:
necesito primeramente que se ejecute un job si se cumple una condicion determinada y cuando la condicion se haya cumplido detener este job y dejarlo listo para que una vez que se requiera vuelva a ejecutarse.
Responder Con Cita
  #2  
Antiguo 20-11-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Lo que se hace en estos casos no es lo que expones, un Job se ejecuta cada X Tiempo, lo que si puedes hacer es que el Job ejecute un procedimiento almacenado y dentro del procedimiento almacenado pones todas las reglas que requieras para que ejecute cierto proceso o termine la ejecución.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #3  
Antiguo 20-11-2012
Melissa_12 Melissa_12 is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 44
Poder: 0
Melissa_12 Va por buen camino
Pero no seria ineficiente que siempre se ejecutara el procedimiento almacenado?, o sea, muchas veces la condicion para que se ejecute no sera verdadera y se ejecutará el procedimiento sin ningun resultado!
Responder Con Cita
  #4  
Antiguo 20-11-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
No, es mas ineficiente que el Job haga mas cosas de las que deba, en cuento al procedimeinto almacenado sólo deberá decidir si ejecuta o no alguna instrucción, de no ser así con un "Return;" se detiene el procedimiento almacenado y ya no pasa nada; lo que quiero decir es que el Job sólo debe hacer algo muy simple cada X tiempo, como llamar el procedimiento almacenado y este decide que ejecuta y que no, obviamente, si pones a que el Job se ejecute cada minuto y es un proceso pesado, estaras matando la base de datos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Detener\Iniciar proceso de windows jocey Varios 3 19-02-2008 03:41:26
Gates Vs. Jobs Ñuño Martínez Humor 0 20-02-2007 15:20:27
Jobs en SQL Server 2005 Ricardosml MS SQL Server 0 03-11-2006 22:20:34
Sobre los JOBS bustio SQL 1 09-06-2004 21:38:53
Jobs DTS cjserrato MS SQL Server 3 07-03-2004 19:53:13


La franja horaria es GMT +2. Ahora son las 00:50:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi