2009-02-24 4 views
11

Ich möchte Datensätze aus einer Db-Tabelle basierend auf einem Zeitstempel für jeden Datensatz löschen. Ich möchte, dass es Datensätze automatisch im Vergleich zu einem Datums-/Zeitintervall ohne Benutzereingriff oder Administratorinteraktion löscht.MSSQL Record Datum/Uhrzeit automatisch löschen

Was wäre der beste Weg, um dies zu tun, könnte ich einen Prozess erstellen, der im Hintergrund läuft, die Prüfungen, aber das ist zusätzliche Arbeit, die ich vermeiden will? Gibt es Bibliotheken/Webdienste, die ich als Vorlagen verwenden könnte?

Antwort

8

SQL Server Agent kann dies für Sie tun.

Erstellen Sie einfach einen Job mit einem regelmäßigen Zeitplan und die SQL, die Sie ausführen möchten. Es gibt eine einfach zu verwendende Assistentenoberfläche für die Erstellung von Jobs.