2009-02-24 8 views
11

Je souhaite supprimer des enregistrements d'une table db en fonction d'un horodatage pour chaque enregistrement. Je voudrais qu'il supprime automatiquement les enregistrements par rapport à un intervalle de date/heure sans intervention de l'utilisateur ou intervention de l'administrateur.Enregistrement MSSQL date/heure auto-suppression

Quelle serait la meilleure façon d'y parvenir, je pourrais créer un processus qui fonctionne en arrière-plan qui fait des vérifications mais c'est un travail supplémentaire que je veux éviter? Y a-t-il des bibliothèques/services Web que je pourrais utiliser comme modèles?

Répondre

8

SQL Server Agent peut le faire pour vous.

Créez simplement un travail avec un programme régulier et le code SQL que vous souhaitez exécuter. Il y a une interface d'assistant facile à utiliser pour la création de travail.