Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

jak poznać status aktualnie uruchomionych zadań

Wygląda na to, że możesz użyć msdb.dbo.sysjobactivity , sprawdzając rekord z wartościami start_execution_date i stop_execution_date o wartości innej niż null, co oznacza, że ​​zadanie zostało rozpoczęte, ale jeszcze się nie zakończyło.

To dałoby ci aktualnie uruchomione zadania:

SELECT sj.name
   , sja.*
FROM msdb.dbo.sysjobactivity AS sja
INNER JOIN msdb.dbo.sysjobs AS sj ON sja.job_id = sj.job_id
WHERE sja.start_execution_date IS NOT NULL
   AND sja.stop_execution_date IS NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieją zagrożenia bezpieczeństwa związane z monitorowaniem w chmurze Spotlight?

  2. Przecinki w danych CSV

  3. Wyszukaj nazwę kolumny we wszystkich bazach danych

  4. Znajdź wszystkie ciągi, które mają co najmniej X znaków, uporządkuj według podobieństwa

  5. Napraw komunikat 8117 „Operand typ danych varchar jest nieprawidłowy dla operatora sumy” w SQL Server