Grundsätzlich kannst du dem
SQL-Server eine Aufgabe stellen, an der er sich tagelang todrechnet, wieso sollte man das unterbinden? Du musst mit deinen Anwendungen dafür sorgen, das keine fiesen Abfragen an den Server geschickt werden.
Du kannst das z.B. mit 'TOP 1234' deckeln, sodaß also nur maximal 1234 Datensätze geliefert werden. Oder Du machst das (per
ADO) in den Eigenschaften der ADOConnection. Indexiere deine Tabellen ordendlich, sodaß Bottlenecks im Normalbetrieb erst gar nicht auftreten.
Wenn Du dem
SQL-server sagst, das er alle Tasks grundsätzlich nach X-Minuten abbrechen soll, wird er irgendwann vielleicht auch kein Backup oder eine Index/Seitenreparatur bzw. allgemeine Wartungsarbeiten mehr durchführen. Die können nämlich auch ziemlich lange dauern.