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
350 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:

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:

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:

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!

Quelle:php.cn
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