Share via


sp_help_jobactivity (Transact-sql)

Listeler çalışma durumu hakkında bilgi SQL ServerAracısı işleri.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_help_jobactivity { [ @job_id = ] job_id | [ @job_name = ] 'job_name' }
     [ , [ @session_id = ] session_id ]

Bağımsız değişkenler

  • **@job_id =*job_id
    İş kimlik numarası. job_id
     *ise uniqueidentifier, null varsayılan.

  • @job_name ='job_name'
    Iş adı. job_name* *ise sysname, null varsayılan.

    [!NOT]

    Ya job_idya job_namebelirtilmesi gerekir, ancak her ikisi de belirtilemez.

  • @ session_id =]session_id
    Rapor bilgilerini oturum KIMLIĞI. session_idise int, null varsayılan.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Aşağıdaki sonuç kümesi döndürür:

Sütun adı

Veri türü

Açıklama

session_id

int

Aracısı oturum tanımlama numarası.

iş_no

uniqueidentifier

Iş tanımlayıcısı.

job_name

sysname

İş adı.

run_requested_date

datetime

Ne zaman bu işi çalıştırmak için istenen.

run_requested_source

sysname

İşi çalıştırmak için istek kaynağı. Bir:

1 = Zamanlamaya göre çalıştır

2 Bir uyarı karşısında çalışma =

3 = Başlangıçta Çalıştır

4 Çalışması kullanıcı tarafından =

6 = cpu boşta zamanlamaya göre çalıştır

queued_date

datetime

Ne zaman isteği sıraya. İşi doğrudan çalıştırırsanız null.

start_execution_date

datetime

Ne zaman iş runnable bir iplik atandı.

last_executed_step_id

int

En son çalışma iş adım adım kimliği.

last_exectued_step_date

datetime

Kez en son çalıştırdığınızda iş adım çalıştırmak başladı.

stop_execution_date

datetime

Çalışan iş durdu zaman.

next_scheduled_run_date

datetime

Ne zaman iş sonraki çalışmak üzere zamanlandığı.

job_history_id

int

İş geçmişi tablosundaki iş geçmişi tanımlayıcısı.

ileti

nvarchar(1024)

İleti, işi son çalışması sırasında üretti.

run_status

int

Döndürülen son Çalıştır iş durumu:

0 = Başarısız oldu hata

1 = Başarılı oldu

3 = İptal

5 = Durumu bilinmiyor

operator_id_emailed

int

Işin tamamlanma e-posta yoluyla bildirimde işleci Kımlık numarası.

operator_id_netsent

int

Yoluyla bildirimde işleci Kımlık numarası net send işin tamamlanma.

operator_id_paged

int

Işin tamamlanma çağrı cihazı yoluyla bildirimde işleci Kımlık numarası.

Açıklamalar

Bu yordam, işleri geçerli durumunu anlık sağlar. Döndürülen sonuçları isteği işleyen anda bilgileri temsil eder.

SQL ServerAracısı oturum kimliği Aracısı hizmetini başlatan her oluşturur. Oturum kimliğini tablosunda depolanır msdb.dbo.syssessions.

Hayır session_id, sağlanan en son oturumu hakkındaki bilgileri listeler.

Hayır job_nameya job_id, sağlanan bilgileri tüm işleri listeler.

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü bu saklı yordamı çalıştırabilirsiniz. Diğer kullanıcıların aşağıdakilerden birini verilmesi gereken SQL ServerAgent veritabanı rolleri sabit msdb veritabanı:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Bu rolleri izinleri hakkında daha fazla bilgi için bkz: SQL Server Agent veritabanı rolleri sabit.

Yalnızca üyeleri sysadmin diğer kullanıcılara ait işleri etkinliği görüntüleyebilirsiniz.

Örnekler

Aşağıdaki örnek, geçerli kullanıcı görüntüleme iznine sahip tüm işleri etkinlik listeler.

USE msdb ;
GO

EXEC dbo.sp_help_jobactivity ;
GO

USE msdb ;
GO

EXEC dbo.sp_help_jobactivity ;
GO

Ayrıca bkz.

Başvuru

SQL Server Agent depolanan yordamlar (Transact-sql)