Visa jobbaktivitet
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. Se T-SQL-skillnader mellan Azure SQL Managed Instance och SQL Server för detaljer.
Det här avsnittet beskriver hur du visar körningstillståndet för SQL Server Agent-jobb i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.
När Microsoft SQL Server Agent-tjänsten startar skapas en ny session och tabellen sysjobactivity i msdb-databasen fylls med alla befintliga definierade jobb. Den här tabellen registrerar aktuell jobbaktivitet och status. Du kan använda jobbaktivitetsövervakaren i SQL Server Agent för att visa det aktuella tillståndet för jobb. Om SQL Server Agent-tjänsten oväntat avslutas kan du läsa tabellen sysjobactivity för att se vilka jobb som kördes när tjänsten avslutades.
Innan du börjar
Säkerhet
Detaljerad information finns i Implementera SQL Server Agent Security.
Använda SQL Server Management Studio
För att visa jobbaktivitet
I Object Exploreransluter du till en instans av SQL Server Database Engine och expanderar sedan den instansen.
Expandera SQL Server Agent.
Högerklicka på Job Activity Monitor och klicka på Visa jobbaktivitet.
I Jobbaktivitetsövervakarenkan du visa information om varje jobb som har definierats för den här servern.
Högerklicka på ett jobb för att starta det, stoppa det, aktivera eller inaktivera det, uppdatera dess status som visas i övervakaren för jobbaktivitet, ta bort det eller visa dess historik eller egenskaper. Om du vill starta, stoppa, aktivera eller inaktivera eller uppdatera flera jobb väljer du flera rader i övervakaren för jobbaktivitet och högerklickar på ditt val.
Om du vill uppdatera övervakaren för jobbaktivitet klickar du på Uppdatera. Om du vill visa färre rader klickar du på Filtrera och anger filterparametrar.
Använda Transact-SQL
Visa jobbaktivitet
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 activity for all jobs that the current user has permission to view. USE msdb ; GO EXEC dbo.sp_help_jobactivity ; GO
Mer information finns i sp_help_jobactivity (Transact-SQL).