Estoy buscando una manera de periódicamente (por ejemplo, semanalmente) ejecutar algunas declaraciones SQL en una base de datos para eliminar datos antiguos. Por lo que yo puedo ver, hay (al menos) dos maneras de hacer esto:Servidor SQL: ¿debería utilizar un "Trabajo del agente" o un "Plan de mantenimiento" para eliminar los datos antiguos?
- utilizando un "Plan de mantenimiento" y un "Ejecutar T-SQL Declaración de tareas"
- usando un "agente de SQL Server Trabajo "y especifique las declaraciones en un" Paso "de ese trabajo
Mi pregunta es: ¿cuál es la diferencia entre estas dos posibilidades y cuál debo usar para mi tarea?
Para aclarar: un plan de mantenimiento puede crear varios trabajos –
Muy cierto :) Pasé por alto eso en mi intento de simplificar. –
Entonces, ¿el plan de mantenimiento es solo una interfaz gráfica de usuario para crear trabajos de SQL Server Agent y ponerlos en un orden específico? – M4N