Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

valeriabarros

Criação de schedule para chamar procedure

Recommended Posts

Bom dia!

 

É possível passar uma procedure para ser executada em uma schedule?

 

Por exemplo:

Tenho uma procedure ->

 

 
 
CREATE PROCEDURE CancelamentoAutomaticoPedidoEP
AS
BEGIN
DECLARE @DtFimIrradiacao datetime;
DECLARE @situacao varchar(2);
 
SET NOCOUNT ON;
 
IF @DtFimIrradiacao < GETDATE() AND @situacao <> 'IR'
BEGIN
UPDATE PedidoEP
SET NmSituacao = 'CA'
WHERE DtFimIrradiacao < GETDATE() AND NmSituacao <> 'IR'
END
END

 

 

E quero chamá-la na minha schedule, programada para ser executada as 01:00 ->

 

 
 
EXEC sp_add_schedule 
    @schedule_name = N'NightlyJobs' , 
    @freq_type = 4, 
    @freq_interval = 1, 
    @active_start_time = 010000 ; 
GO 
EXEC sp_attach_schedule 
   @job_name = N'BackupDatabase', 
   @schedule_name = N'NightlyJobs',
   @procedure_name = N'CancelamentoAutomaticoPedidoEP'; //Assim ele não aceita
  

 

Há alguma forma de executar assim, ou vou precisar criar um job?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu criei alguns passos pra executar o que eu vou precisar...

 

Criei uma procedure;

Criei um job;

Criei um step para chamar a procedure;

Crei uma schedule;

Criei um attach para chamar o job na schedule;

 

Isso deu muita informação.. Dá pra diminuir esses passos?

Tentei criar o step na criação do job e ele não aceitou... Estou testando, e acho que os passos deram certo, só queria otimizá-los.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu criei alguns passos pra executar o que eu vou precisar...

 

Criei uma procedure;

Criei um job;

Criei um step para chamar a procedure;

Crei uma schedule;

Criei um attach para chamar o job na schedule;

 

Isso deu muita informação.. Dá pra diminuir esses passos?

Tentei criar o step na criação do job e ele não aceitou... Estou testando, e acho que os passos deram certo, só queria otimizá-los.

 

Fiquei na dúvida nesta parte do Attach...

A job já tem sua schedule.... pra que tu esta utilizando ele?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.