Aracılığıyla paylaş


sp_help_jobserver (Transact-SQL)

Belirli bir iş sunucusu hakkında bilgi verir.

Topic link iconTransact-SQL sözdizimi kuralları

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
    The job identification number for which to return information.job_id is uniqueidentifier, with a default of NULL.

  • [ @job_name= ] 'job_name'
    The job name for which to return information.job_name is sysname, with a default of NULL.

    Not

    Her iki job_id veya job_name belirtilmiş olması gerekir, ancak her ikisi de belirtilemiyor.

  • [ @show_last_run_details= ] show_last_run_details
    Is whether the last-run execution information is part of the result set.show_last_run_details is tinyint, with a default of 0.0 ve son çalıştırma bilgiler içermez1 yapar.

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

sütun Name

Veri türü

Açıklama

server_id

int

Kimlik numarasını hedef sunucu.

Sunucu_adı

nvarchar(30)

Hedef sunucu bilgisayarın adı.

enlist_date

datetime

Hedef sunucu ana sunucu kayıtlı tarih.

last_poll_date

datetime

Hedef sunucu, son ana sunucu yoklamalı tarih.

If sp_help_jobserver ile çalıştırılırshow_last_run_details ayarlamak 1, sonuç kümesi ek bu sütunlar vardır.

sütun Name

Veri türü

Açıklama

last_run_date

int

Iş son yürütme bu başlangıç tarih hedef sunucu.

last_run_time

int

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

last_run_duration

int

saat iş, bu hedef sunucuda (saniye olarak) son çalıştırdığında.

last_outcome_message

nvarchar(1024)

Son iş sonucunu.

last_run_outcome

int

Bu sunucuda'ni en son çalıştırdığınızda iş sonucu:

0 = Failed

1 = $ Başarılı oldu

3 = $ Iptal edildi

5 = Unknown

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü Bu saklı yordamı çalıştırabilirsiniz.Aşağıdakilerden birini diğer kullanıcılara verilmelidir SQL Server Veritabanı rollerini sabit Aracısı msdb veritabanı:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

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

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

Örnekler

Son çalıştırma bilgi için ilgili bilgileri, aşağıdaki örnek verir NightlyBackups iş.

USE msdb ;
GO

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