Visa jobbhistoriken
gäller för:SQL Server
Azure SQL Managed Instance
Viktig
På Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information finns i T-SQL-skillnader mellan Azure SQL Managed Instance och SQL Server.
Det här avsnittet beskriver hur du visar jobbhistorikloggen för Microsoft SQL Server Agent i SQL Server med hjälp av SQL Server Management Studio, Transact-SQL eller SQL Server Management Objects.
Innan du börjar:
Så här visar du jobbhistorikloggen med hjälp av:
Innan du börjar
Säkerhet
Detaljerad information finns i Implementera SQL Server Agent Security.
Använda SQL Server Management Studio
Så här visar du jobbhistorikloggen
I Object Explorer ansluter till en instans av SQL Server Database Engine, och expandera sedan den instansen.
Expandera SQL Server Agentoch expandera sedan Jobs.
Högerklicka på ett jobb och klicka sedan på Visa historik.
I loggfilens visningsprogram visar du jobbhistoriken.
Om du vill uppdatera jobbhistoriken klickar du på Uppdatera. Om du vill visa färre rader klickar du på knappen Filtrera och anger filterparametrar.
Använda Transact-SQL
Så här visar du jobbhistorikloggen
I Object Exploreransluter du till en instans av databasmotorn.
I fältet Standard klickar du på Ny fråga.
Kopiera och klistra in följande exempel i frågefönstret och klicka på Kör.
-- lists all job information for the NightlyBackups job. USE msdb ; GO EXEC dbo.sp_help_jobhistory @job_name = N'NightlyBackups' ; GO
Mer information finns i sp_help_jobhistory (Transact-SQL).
Använda SQL Server-hanteringsobjekt
Så här visar du jobbhistorikloggen
Anropa metoden EnumHistory i klassen Job med hjälp av ett programmeringsspråk som du väljer, till exempel Visual Basic, Visual C#eller PowerShell. Mer information finns i SQL Server Management Objects (SMO).