View the Job History
Gilt für: SQL Server Azure SQL Managed Instance
Wichtig
In Azure SQL Managed Instance werden derzeit die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt. Details dazu finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance und SQL Server.
In diesem Thema wird beschrieben, wie das Auftragsverlaufsprotokoll des Microsoft SQL Server-Agents in SQL Server mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects angezeigt werden kann.
Vorbereitungen:
So zeigen Sie das Auftragsverlaufsprotokoll an, und zwar mit
Vorbereitungen
Sicherheit
Ausführliche Informationen finden Sie unter Implementieren der SQL Server-Agent-Sicherheit.
Verwendung von SQL Server Management Studio
So zeigen Sie das Auftragsverlaufsprotokoll an
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server-Datenbank-Engineher, und erweitern Sie dann diese Instanz.
Erweitern Sie SQL Server-Agent, und klicken Sie auf Aufträge.
Klicken Sie mit der rechten Maustaste auf einen Auftrag, und klicken Sie dann auf Verlauf anzeigen.
Zeigen Sie im Protokolldatei-Viewer den Auftragsverlauf an.
Klicken Sie auf Aktualisieren, um den Auftragsverlauf zu aktualisieren. Um weniger Zeilen anzuzeigen, klicken Sie auf Filter , und geben Sie Filterparameter ein.
Verwenden von Transact-SQL
So zeigen Sie das Auftragsverlaufsprotokoll an
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.
-- lists all job information for the NightlyBackups job. USE msdb ; GO EXEC dbo.sp_help_jobhistory @job_name = N'NightlyBackups' ; GO
Weitere Informationen finden Sie unter sp_help_jobhistory (Transact-SQL).
Verwendung von SQL Server Management Objects
So zeigen Sie das Auftragsverlaufsprotokoll an
Rufen Sie die EnumHistory -Methode der Job -Klasse in einer Programmiersprache Ihrer Wahl auf, z. B. Visual Basic, Visual C# oder PowerShell. Weitere Informationen finden Sie unter SQL Server Management Objects (SMO).