Je suis à la recherche d'un moyen d'exécuter périodiquement (par exemple, chaque semaine) des instructions SQL dans une base de données pour supprimer les anciennes données. Pour autant que je peux voir, il y a (au moins) deux façons de le faire:SQL Server: dois-je utiliser un "Job Agent" ou un "Plan de maintenance" pour supprimer les anciennes données?
- en utilisant un « plan d'entretien » et une « instruction Execute T-SQL Tâche »
- en utilisant un « Agent SQL Server Job "et spécifier les déclarations dans un" Step "de ce travail
Ma question est: quelle est la différence entre ces deux possibilités et laquelle devrais-je utiliser pour ma tâche?
Pour clarifier - un plan de maintenance peut créer plusieurs emplois –
Très vrai :) J'ai négligé cela dans ma tentative de simplification. –
Le plan de maintenance est donc simplement une interface utilisateur graphique permettant de créer des travaux d'agent de serveur SQL et de les placer dans un ordre spécifique? – M4N