Heim > Datenbank > MySQL-Tutorial > Wie kann ich den Status geplanter SQL Server-Jobs überwachen und bestimmen?

Wie kann ich den Status geplanter SQL Server-Jobs überwachen und bestimmen?

Mary-Kate Olsen
Freigeben: 2024-12-26 06:24:11
Original
469 Leute haben es durchsucht

How Can I Monitor and Determine the Status of SQL Server Scheduled Jobs?

Bestimmen des Jobstatus in SQL Server

In SQL Server erfordert die effiziente Verwaltung geplanter Jobs die Möglichkeit, ihren Status zu überwachen. In diesem Artikel werden häufig gestellte Fragen zur Bestimmung des Jobstatus behandelt, um eine effektive Jobausführung zu ermöglichen.

1. Zukünftig geplante Jobs anzeigen:

Um eine Liste anstehender Jobs abzurufen, führen Sie die folgende Abfrage aus:

1

2

3

4

5

6

7

8

9

10

SELECT

    job_id,

    name,

    run_date,

    run_time

FROM

    msdb.dbo.sysjobs

WHERE

    next_run_date IS NOT NULL

    AND next_run_date > GETDATE();

Nach dem Login kopieren

2. Überwachen laufender Jobs:

Um eine Liste der aktuell aktiven Jobs zu erhalten, verwenden Sie die folgende Abfrage:

1

2

3

4

5

6

7

8

9

SELECT

    job_id,

    name,

    start_execution_date,

    SYSDATETIME() AS current_time

FROM

    msdb.dbo.sysjobs

WHERE

    state = 0;

Nach dem Login kopieren

3. Ermitteln des Auftragsabschlussstatus:

Um zu überprüfen, ob ein Auftrag erfolgreich abgeschlossen wurde, führen Sie Folgendes aus:

1

2

3

4

5

6

7

8

9

10

11

12

SELECT

    job_id,

    name,

    CASE

        WHEN run_status = 0 THEN 'Completed Successfully'

        WHEN run_status = 1 THEN 'Running'

        ELSE 'Error'

    END AS status

FROM

    msdb.dbo.sysjobs

WHERE

    name = 'YOUR_JOB_NAME';

Nach dem Login kopieren

Zusätzlich bietet die Sysjobactivity-Tabelle detaillierte Informationen zum Auftragsverlauf, einschließlich des Starts und Enddaten, Erfolgs-/Fehlerstatus und Leistungsdaten. Durch die Nutzung dieser Abfragen können Sie geplante Aufträge effektiv verwalten, eine rechtzeitige Ausführung sicherstellen und potenzielle Probleme umgehend beheben.

Das obige ist der detaillierte Inhalt vonWie kann ich den Status geplanter SQL Server-Jobs überwachen und bestimmen?. 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