Tengo un script para crear la base de datos que necesito para mi proyecto. Me he ido ayudando de un script ya empezado e información que iba encontrando para ir creando el script final de mi proyecto.
Finalmente, en el script se crea una tarea programada en el servidor SQL que ejecuta un Procedimiento almacenado cada X tiempo. Bien, este es el codigo:
Código:
El problema es que una vez ejecutado el script, se crean todos los objetos sin errores, pero no soy capaz de, luego, encontrar el sitio que me muestre esa tarea programada, para yo poder ver o modificar, o simplemente poder comprobar que funciona, que por cierto, no funciona. Ya que tendría que estar eliminando carritos obsoletos de la BD y no lo hace. Cada vez hay más.DECLARE @ContadorTareas int USE msdb SELECT @ContadorTareas = COUNT(Name) FROM SysJobs WHERE Name='EliminarCarritosAntiguos' IF @ContadorTareas<>0 EXEC SP_Delete_Job @Job_Name='EliminarCarritosAntiguos' EXEC SP_Add_Job @Job_Name = 'EliminarCarritosAntiguos', @Enabled = 1, @Notify_Level_Eventlog = 3 EXEC SP_Add_JobServer @Job_Name = 'EliminarCarritosAntiguos', @Server_Name = "(local)" EXEC SP_Add_JobStep @Job_Name = 'EliminarCarritosAntiguos', @Step_Name = 'Step 1', @Command = "EXEC PA_TIENDA_CARRITOCOMPRA_EliminarAntiguos", @Database_Name = 'NombreBD', @Retry_Attempts = 2, @Retry_Interval = 5 EXEC SP_Add_JobSchedule @Job_Name = 'EliminarCarritosAntiguos', @Name = 'Every day at 12AM', @Freq_Type = 4, @Freq_Interval = 1, @Freq_SubDay_Type = 1 GO
Espero haberme explicado y alguien pueda iluminarme un poco.
Saludos a todos