Aracılığıyla paylaş


sp_help_jobserver (Transact-SQL)

Belirli bir işiçin sunucu hakkında bilgi verir.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_help_jobserver
     { [ @job_id = ] job_id 
     | [ @job_name = ] 'job_name' }
     [ , [ @show_last_run_details = ] show_last_run_details ]

Bağımsız değişkenler

  • [ @job_id= ] job_id
    iş kimlik numarası bilgileri döndürmek için.job_idİş uniqueidentifier, varsayılan değer null.

  • [ @job_name= ] 'job_name'
    Bilgi almak istediğiniz iş adı.job_nameİş sysname, varsayılan değer null.

    Not

    Ya da job_id veya job_name belirtilmesi gerekir, ancak her ikisi de belirtilemez.

  • [ @ show_last_run_details= ] show_last_run_details
    Son çalıştırma yürütme bilgi sonuç kümesiparçası olup olur.show_last_run_detailsİş tinyint, varsayılan değer 0.0 son çalıştırma bilgi içermez ve 1 yapar.

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

server_id

int

hedef sunucu kimlik numarası.

Sunucu_adı

nvarchar(30)

hedef sunucu bilgisayarın adı.

enlist_date

datetime

ana sunucukayıtlı hedef sunucu tarih.

last_poll_date

datetime

hedef sunucu ana sunucuson değerlendirmeye tarih.

Sp_help_jobserver ile yürütülen show_last_run_detailsküme 1, sonuç kümesi bu ek sütunlar vardır.

Sütun adı

Veri türü

Açıklama

last_run_date

int

Bu hedef sunucuda son başladı iş yürütme tarih.

last_run_time

int

iş son başlatılan yürütme bu sunucuda zaman.

last_run_duration

int

iş (saniye olarak) bu hedef sunucuda çalıştırdığınız son saat süresi.

last_outcome_message

nvarchar(1024)

Son işsonucunu açıklar.

last_run_outcome

int

iş bu sunucuda çalıştırdığınız son saat sonucunu:

0 = Başarısız oldu

1 = Başarılı oldu

3 = İptal

5 = Bilinmeyen

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü olabilir yürütmek bu saklı yordam.Diğer kullanıcıların aşağıdakilerden birini verilmelidir SQL Server Agent veritabanı rolleri sabit msdb veritabanı:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

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

Üyeleri SQLAgentUserRole yalnızca sahip oldukları işleri bilgilerini görüntüleyebilirsiniz.

Örnekler

Aşağıdaki örnek hakkında son çalıştırma bilgileri gibi bilgileri verir işNightlyBackups.

USE msdb ;
GO

EXEC dbo.sp_help_jobserver
    @job_name = N'NightlyBackups',
    @show_last_run_details = 1 ;
GO