Anzeigen des Auftragsverlaufs
In diesem Thema wird beschrieben, wie das Microsoft SQL Server-Agent-Auftragsverlaufprotokoll in SQL Server 2012 mithilfe von SQL Server Management Studio, Transact-SQL, oder SQL Server Management Objects angezeigt werden kann.
Vorbereitungen:
Sicherheit
So zeigen Sie das Auftragsverlaufsprotokoll an, und zwar mit
SQL Server Management Studio
Transact-SQL
SQL Server Management Objects
Vorbereitungen
Sicherheit
Ausführliche Informationen finden Sie unter Implementieren der SQL Server-Agent-Sicherheit.
[Top]
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 Database Engine (Datenbankmodul) her, 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.
[Top]
Verwendung von Transact-SQL
So zeigen Sie das Auftragsverlaufsprotokoll an
Stellen Sie im Objekt-Explorer eine Verbindung zu einer Instanz von Database Engine (Datenbankmodul) 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).
[Top]
Mit 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).
[Top]