Heim > Datenbank > MySQL-Tutorial > Wie kann ich den SQL Server-Auftragsstatus (geplant, ausgeführt und abgeschlossen) abfragen?

Wie kann ich den SQL Server-Auftragsstatus (geplant, ausgeführt und abgeschlossen) abfragen?

Patricia Arquette
Freigeben: 2024-12-26 13:51:11
Original
942 Leute haben es durchsucht

How Can I Query SQL Server Job Status (Scheduled, Running, and Completed)?

Bestimmen des Auftragsstatus in SQL Server

Das Abfragen des Status eines SQL Server-Auftrags ist entscheidend für die Überwachung seines Fortschritts und die Behandlung von Fehlern oder Verzögerungen . Dieser Artikel enthält detaillierte Schritte zum Abrufen von Informationen zu geplanten, laufenden und abgeschlossenen Jobs.

1. Geplante Jobs

Um Jobs anzuzeigen, die für die zukünftige Ausführung geplant sind, verwenden Sie die folgende Abfrage:

SELECT
  *
FROM
  msdb.dbo.sysjobs
WHERE
  next_run_date IS NOT NULL
  AND start_boundary IS NOT NULL;
Nach dem Login kopieren

2. Laufende Jobs

Um laufende Jobs und ihre Dauer aufzulisten, verwenden Sie diese Abfrage:

SELECT
  job.name,
  job.job_id,
  activity.run_requested_date,
  DATEDIFF(SECOND, activity.run_requested_date, GETDATE()) AS Elapsed
FROM
  msdb.dbo.sysjobs_view job
JOIN
  msdb.dbo.sysjobactivity activity
ON
  job.job_id = activity.job_id
WHERE
  activity.stop_execution_date IS NULL;
Nach dem Login kopieren

3. Auftragsabschlussstatus

Um festzustellen, ob ein Auftrag erfolgreich abgeschlossen wurde oder ein Fehler aufgetreten ist, verwenden Sie die folgende Abfrage:

SELECT
  job.name,
  job.job_id,
  activity.end_date,
  activity.run_status
FROM
  msdb.dbo.sysjobs_view job
JOIN
  msdb.dbo.sysjobactivity activity
ON
  job.job_id = activity.job_id
WHERE
  activity.end_date IS NOT NULL;
Nach dem Login kopieren

Durch die Nutzung dieser Abfragen können Sie den Auftragsstatus effektiv überwachen , identifizieren Sie alle Probleme und stellen Sie sicher, dass Ihre geplanten Aufgaben effizient ausgeführt werden.

Das obige ist der detaillierte Inhalt vonWie kann ich den SQL Server-Auftragsstatus (geplant, ausgeführt und abgeschlossen) abfragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage