sp_help_jobserver (Transact-SQL)
Belirli bir iş sunucusu hakkında bilgi verir.
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