Freigeben über


Anzeigen der Auftragsaktivität

In diesem Thema wird beschrieben, wie Sie den Laufzeitstatus von SQL Server-Agent-Aufträgen in SQL Server 2012 mithilfe SQL Server Management Studio oder Transact-SQL anzeigen können.

Wenn der Microsoft SQL Server-Agent-Dienst startet, wird eine neue Sitzung erstellt und die sysjobactivity-Tabelle in der msdb-Datenbank wird mit allen vorhandenen definierten Aufträgen aufgefüllt. In dieser Tabelle werden die aktuelle Auftragsaktivität und der aktuelle Auftragsstatus aufgezeichnet. Mithilfe des Auftragsaktivitätsmonitors im SQL Server-Agent können Sie den aktuellen Status von Aufträgen anzeigen. Falls der SQL Server-Agent-Dienst unerwartet beendet wird, ersehen Sie aus der sysjobactivity-Tabelle, welche Aufträge ausgeführt wurden, als der Dienst beendet wurde.

In diesem Thema

  • Vorbereitungen:  

    Sicherheit

  • So zeigen Sie die Auftragsaktivität an mit

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Sicherheit

Ausführliche Informationen finden Sie unter Implementieren der SQL Server-Agent-Sicherheit.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von SQL Server Management Studio

So zeigen Sie die Auftragsaktivität an

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.

  2. Erweitern Sie SQL Server-Agent.

  3. Klicken Sie mit der rechten Maustaste auf Auftragsaktivitätsmonitor und dann auf Auftragsaktivitäten anzeigen.

  4. Im Auftragsaktivitätsmonitor können Sie Details zu jedem Auftrag anzeigen, der für diesen Server definiert ist.

  5. Klicken Sie mit der rechten Maustaste auf einen Auftrag. Nun können Sie den Auftrag starten, beenden, aktivieren oder deaktivieren, löschen, dessen Status im Auftragsaktivitätsmonitor aktualisieren oder dessen Verlauf oder Eigenschaften anzeigen. Um mehrere Aufträge zu starten, beenden, aktivieren, deaktivieren oder aktualisieren, wählen Sie mehrere Zeilen im Auftragsaktivitätsmonitor aus, und klicken Sie mit der rechten Maustaste auf die Auswahl.

  6. Klicken Sie auf Aktualisieren, um den Auftragsaktivitätsmonitor zu aktualisieren. Um weniger Zeilen anzuzeigen, klicken Sie auf Filter, und geben Sie Filterparameter ein.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von Transact-SQL

So zeigen Sie die Auftragsaktivität an

  1. Stellen Sie im Objekt-Explorer eine Verbindung zu einer Instanz von Database Engine (Datenbankmodul) her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.

    -- lists activity for all jobs that the current user has permission to view.
    USE msdb ;
    GO
    
    EXEC dbo.sp_help_jobactivity ;
    GO
    

Weitere Informationen finden Sie unter sp_help_jobactivity (Transact-SQL).

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]