Delen via


Taakactiviteit bewaken

van toepassing op:SQL ServerAzure SQL Managed Instance

Belangrijk

Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server voor meer informatie.

U kunt de huidige activiteit van alle gedefinieerde taken op een exemplaar van SQL Server bewaken met behulp van SQL Server Agent Job Activity Monitor.

SQL Server Agent-sessies

SQL Server Agent maakt telkens wanneer de service wordt gestart een nieuwe sessie. Wanneer er een nieuwe sessie wordt gemaakt, wordt de sysjobactivity tabel in de msdb-database gevuld met alle bestaande gedefinieerde taken. Deze tabel behoudt de laatste activiteit voor taken wanneer SQL Server Agent opnieuw wordt gestart. Elke sessie registreert de normale taakactiviteit van SQL Server Agent vanaf het begin van de taak tot de voltooiing ervan. Informatie over deze sessies wordt opgeslagen in de syssessions tabel van de msdb-database.

Taakactiviteitsmonitor

Met de taakactiviteitscontrole kunt u de sysjobactivity tabel weergeven met behulp van SQL Server Management Studio. U kunt alle taken op de server weergeven of filters definiƫren om het aantal weergegeven taken te beperken. U kunt de taakgegevens ook sorteren door te klikken op een kolomkop in het agenttaakactiviteit raster. Wanneer u bijvoorbeeld de kolomkop Laatste uitvoering selecteert, kunt u de taken weergeven in de volgorde waarin ze voor het laatst zijn uitgevoerd. Als u nogmaals op de kolomkop klikt, worden de taken in oplopende en aflopende volgorde geplaatst op basis van de laatste uitvoeringsdatum.

Met behulp van de taakactiviteitcontrole kunt u de volgende taken uitvoeren:

  • Taken starten en stoppen.

  • Taakeigenschappen weergeven.

  • Bekijk de geschiedenis voor een specifieke taak.

  • Vernieuw de informatie in het agenttaakactiviteit raster handmatig of stel een interval voor automatisch vernieuwen in door te klikken op Vernieuwingsinstellingen weergeven.

Gebruik de taakactiviteitcontrole als u wilt weten welke taken moeten worden uitgevoerd, het laatste resultaat van taken die tijdens de huidige sessie zijn uitgevoerd en om erachter te komen welke taken momenteel worden uitgevoerd of inactief zijn. Als de SQL Server Agent-service onverwacht mislukt, kunt u bepalen welke taken zich midden in de uitvoering bevonden door te kijken naar de vorige sessie in de taakactiviteitsmonitor.

Als u de taakactiviteitcontrole wilt openen, vouwt u SQL Server Agent- uit in Management Studio Object Explorer, klikt u met de rechtermuisknop op taakactiviteitscontroleen klikt u op Taakactiviteit weergeven.

U kunt ook taakactiviteit voor de huidige sessie weergeven met behulp van de opgeslagen procedure sp_help_jobactivity.

Beschrijving Onderwerp
Hierin wordt beschreven hoe u de runtimestatus van SQL Server Agent-taken kunt weergeven. taakactiviteit weergeven

Zie ook

taakactiviteit weergeven
sysjobactivity (Transact-SQL)
syssessions (Transact-SQL)
sp_help_jobactivity (Transact-SQL)