Dela via


Övervaka jobbaktivitet

gäller för:SQL ServerAzure SQL Managed Instance

Viktig

Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information finns i Azure SQL Managed Instance T-SQL-skillnader från SQL Server.

Du kan övervaka den aktuella aktiviteten för alla definierade jobb på en instans av SQL Server med hjälp av SQL Server Agent Job Activity Monitor.

SQL Server-agentsessioner

SQL Server Agent skapar en ny session varje gång tjänsten startas. När en ny session skapas fylls tabellen sysjobactivity i msdb-databasen med alla befintliga definierade jobb. Den här tabellen bevarar den sista aktiviteten för jobb när SQL Server Agent startas om. Varje session registrerar normal jobbaktivitet för SQL Server Agent från början av jobbet till dess slut. Information om dessa sessioner lagras i tabellen syssessioner i msdb-databasen.

Övervakare av jobbaktivitet

Med jobbaktivitetsövervakaren kan du visa tabellen sysjobactivity med hjälp av SQL Server Management Studio. Du kan visa alla jobb på servern eller definiera filter för att begränsa antalet jobb som visas. Genom att klicka på en kolumnrubrik i tabellen agentjobb-aktivitet kan du också sortera jobbinformationen. När du till exempel väljer kolumnrubriken Senaste körning kan du visa jobben i den ordning de senast kördes. Om du klickar på kolumnrubriken igen växlar jobben mellan stigande och fallande ordning baserat på deras senaste körningsdatum.

Med hjälp av jobbaktivitetsövervakaren kan du utföra följande uppgifter:

  • Starta och stoppa jobb.

  • Visa jobbets egenskaper.

  • Visa historiken för ett visst jobb.

  • Uppdatera informationen i agentjobbaktiviteten rutnätet manuellt eller ange ett automatiskt uppdateringsintervall genom att klicka på Visa uppdateringsinställningar.

Använd Jobbaktivitetsövervakaren när du vill ta reda på vilka jobb som är schemalagda att köras, de senaste resultaten av jobb som har körts under den aktuella sessionen och för att ta reda på vilka jobb som körs eller är inaktiva. Om SQL Server Agent-tjänsten oväntat misslyckas, kan du ta reda på vilka jobb som var pågående genom att titta på föregående session i Jobbaktivitetsmonitor.

Om du vill öppna Job Activity Monitor expanderar du SQL Server Agent i Management Studio Object Explorer, högerklickar på Job Activity Monitoroch klickar på Visa jobbaktivitet.

Du kan också visa jobbaktivitet för den aktuella sessionen med hjälp av den lagrade proceduren sp_help_jobactivity.

Beskrivning Ämne
Beskriver hur du visar körningstillstånd för SQL Server Agent-jobb. Visa jobbaktivitet

Se även

Visa jobbaktivitet
sysjobactivity (Transact-SQL)
syssessioner (Transact-SQL)
sp_help_jobactivity (Transact-SQL)