Job que no funciona.

18/06/2004 - 19:22 por Pablo Salazar | Informe spam
Hola a todos.
Tengo una consulta, y quisiera que porfavor alguien me ayudara.
Tengo un procedimiento almacenado que inserta registros a una tabla, los
registros vienen de una consulta.
Cuando ejecuto el sp desde el Query analizer no da error , lo ejecuto asi
exec spInsertarCaja
Entonces lo meti en un Job para que se ejecute todos los dias a las 9:00,
pero mire el historial la ejecucion ha fallado.
Alguien me puede decir donde puedo encontrar el error que genera el job, o
porque no funciona.

Aqui les mando lo que tiene el sp.

insert into tCajaCosto(Caja,CostoMP,CostoMe,CostoMO,FechaCalculo)
SELECT
dbo.ttransdetalle.caja
, dbo.fntranscostompcaja1(ttransdetalle.caja) as CostoMP
, dbo.fntranscostoempaquecajaprueba(ttransdetalle.caja) as CostoME
, dbo.fntranscostomocajaunitarioprueba(ttransdetalle.caja) as CostoMO
,getdate() as FechaCalculo
FROM dbo.ttransdetalle
inner join dbo.ttrans
on dbo.ttransdetalle.idtrans = dbo.ttrans.idtrans
WHERE
(dbo.ttransdetalle.caja not in (select caja from dbo.tcajacosto))
and (dbo.ttrans.ajuste = 0)
and (dbo.ttransdetalle.cantidad > 0)
and dbo.ttrans.fecha <=convert(nvarchar(10),getdate(),103) + ' 8:00'
ORDER BY dbo.ttransdetalle.idtrans


Por sus sugerencias
Gracias
Pablo Salazar.
 

Leer las respuestas

#1 John Jairo Bocachica
18/06/2004 - 19:45 | Informe spam
Revisa que el SQL Server Agent este arriba
"Pablo Salazar" wrote in message
news:%
Hola a todos.
Tengo una consulta, y quisiera que porfavor alguien me ayudara.
Tengo un procedimiento almacenado que inserta registros a una tabla, los
registros vienen de una consulta.
Cuando ejecuto el sp desde el Query analizer no da error , lo ejecuto asi
exec spInsertarCaja
Entonces lo meti en un Job para que se ejecute todos los dias a las 9:00,
pero mire el historial la ejecucion ha fallado.
Alguien me puede decir donde puedo encontrar el error que genera el job, o
porque no funciona.

Aqui les mando lo que tiene el sp.

insert into tCajaCosto(Caja,CostoMP,CostoMe,CostoMO,FechaCalculo)
SELECT
dbo.ttransdetalle.caja
, dbo.fntranscostompcaja1(ttransdetalle.caja) as CostoMP
, dbo.fntranscostoempaquecajaprueba(ttransdetalle.caja) as CostoME
, dbo.fntranscostomocajaunitarioprueba(ttransdetalle.caja) as CostoMO
,getdate() as FechaCalculo
FROM dbo.ttransdetalle
inner join dbo.ttrans
on dbo.ttransdetalle.idtrans = dbo.ttrans.idtrans
WHERE
(dbo.ttransdetalle.caja not in (select caja from dbo.tcajacosto))
and (dbo.ttrans.ajuste = 0)
and (dbo.ttransdetalle.cantidad > 0)
and dbo.ttrans.fecha <=convert(nvarchar(10),getdate(),103) + ' 8:00'
ORDER BY dbo.ttransdetalle.idtrans


Por sus sugerencias
Gracias
Pablo Salazar.


Preguntas similares