Zeitlimit für SQL Server-Jobs


9

Es scheint also nicht möglich zu sein, das Zeitlimit für jeden einzelnen Schritt in einem SQL Server-Job festzulegen ( Artikel aus StackExchange ).

MSDN weist darauf hin, dass Sie das Agent-Timeout natürlich festlegen können:

Fragen

  1. Wie funktioniert das Agent-Timeout?
  2. Gibt es eine andere Möglichkeit (vorzugsweise durch Konfiguration), um das Einzelschritt-Timeout einzurichten?
  3. Gibt es eine andere Möglichkeit (vorzugsweise durch Konfiguration), um das gesamte Job-Timeout einzurichten?

Antworten:


4

(1) bezieht sich auf den Dienst selbst. Wenn ich den SQL Server-Agent-Dienst stoppe, gibt dieser Wert an, wie lange er auf den Abschluss eines aktiven Jobs warten soll, bevor er zwangsweise gestoppt wird (der Dienst), damit er heruntergefahren werden kann.

In Bezug auf (2) und (3) müssten Sie ein Überwachungsskript / einen Überwachungsjob einrichten , das diese Informationen verfolgt und eine Aktion basierend auf Ihren Kriterien ausführt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.