Aracılığıyla paylaş


sp_help_jobserver (Transact-sql)

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

Konu bağlantısı simgesi Transact-SQL Sözdizim 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
    İş kimlik numarası bilgilerini dönmek için. job_idise uniqueidentifier, null varsayılan.

  • @job_name='job_name'
    İş adı bilgilerini dönmek için. job_nameise sysname, null varsayılan.

    [!NOT]

    Ya job_idya job_namebelirtilmesi gerekir, ancak her ikisi de belirtilemez.

  • **@ show_last_run_details=**show_last_run_details
    İster son çalıştırma yürütme bilgi sonuç kümesinin parçasıdır. show_last_run_detailsise tinyint, varsayılan 0. 0 son çalıştırma bilgi içermez ve 1 yok.

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_adi

nvarchar(30)

Hedef sunucu bilgisayarın adı.

enlist_date

datetime

Hedef sunucunun ana sunucuya kayıtlı tarihi.

last_poll_date

datetime

Hedef sunucu ana sunucu son yokladı tarih.

Eğer sp_help_jobserver ile yürütülen show_last_run_detailsiçin 1, bu ek sütunlar sonuç kümesi vardır.

Sütun adı

Veri türü

Açıklama

last_run_date

int

Iş son başlatılan yürütme bu hedef sunucuda tarih.

last_run_time

int

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

last_run_duration

int

İşin süresi Bu hedef sunucuda (saniye olarak) son çalıştırdığında.

last_outcome_message

nvarchar(1024)

Son iş sonucunu açıklar.

last_run_outcome

int

İş bu sunucuda son çalıştırdığında 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ü bu saklı yordam yürütebilirsiniz. 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.

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

Örnekler

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

USE msdb ;
GO

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

USE msdb ;
GO

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

Ayrıca bkz.

Başvuru

sp_add_jobserver (Transact-sql)

sp_delete_jobserver (Transact-sql)

Sistem saklı yordamları (Transact-sql)