Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server-Job mit präzisem Timing

Ich würde dafür einen Windows-Dienst verwenden. Haben Sie eine Schleife mit einem schlafenden Thread darin, damit er alle x Sekunden wartet.

Das Problem mit Zeitgeberaufträgen des Typs, der in SQL Server verwendet wird, besteht darin, dass ein Zeitgeberdienst prüft, ob ein Auftrag ausgeführt werden muss. Dieser Timer-Job kann beispielsweise alle 2 Minuten eine Überprüfung durchführen, daher ist eine Genauigkeit von einer Sekunde auf die Sekunde nicht möglich.