Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

cara mengetahui status pekerjaan yang sedang berjalan

Sepertinya Anda dapat menggunakan msdb.dbo.sysjobactivity , memeriksa catatan dengan start_execution_date non-null dan stop_execution_date nol, yang berarti pekerjaan telah dimulai, tetapi belum selesai.

Ini akan memberi Anda pekerjaan yang sedang berjalan:

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. SQL Server 2005 - Ekspor tabel secara terprogram (jalankan file .sql untuk membangunnya kembali)

  2. Indeks teks lengkap SQL Server

  3. Cara Menambahkan Pemisah ke String Gabungan di SQL Server – CONCAT_WS()

  4. SQL bergabung ke subquery yang berkorelasi di mana tabel terkait dengan rentang yang tumpang tindih

  5. Cara mengimpor file DBF di SQL Server