Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Verilen bir iş için sunucu hakkında bilgi döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_help_jobserver
[ [ @job_id = ] 'job_id' ]
[ , [ @job_name = ] N'job_name' ]
[ , [ @show_last_run_details = ] show_last_run_details ]
[ ; ]
Arguments
[ @job_id = ] 'job_id'
Bilgilerin iade edileceği iş kimlik numarası.
@job_iduniqueidentifier'dır ve varsayılan olarak ' NULLdir.
Ya @job_id ya da @job_name belirtilmelidir, ancak ikisi de belirtilemez.
[ @job_name = ] N'job_name'
Bilgi iade edileceği iş adı.
@job_namesysname'dir ve varsayılan olarak .NULL
Ya @job_id ya da @job_name belirtilmelidir, ancak ikisi de belirtilemez.
[ @show_last_run_details = ] show_last_run_details
Son çalıştırma yürütme bilgisinin sonuç kümesinin bir parçası olup olmadığı.
@show_last_run_detailstinyint'tir, varsayılan olarak .0
-
0son çalışma bilgilerini içermiyor. -
1Son çalışma bilgilerini içerir.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
| Sütun adı | Veri türü | Description |
|---|---|---|
server_id |
int | Hedef sunucunun kimlik numarası. |
server_name |
nvarchar(30) | Hedef sunucunun bilgisayar adı. |
enlist_date |
datetime | Hedef sunucunun ana sunucuya kaydedildiği tarih. |
last_poll_date |
datetime | Hedef sunucunun ana sunucuya son kez sorduğu tarih. |
Eğer sp_help_jobserver@show_last_run_details1ayarla çalıştırılırsa, sonuç kümesinde bu ekstra sütunlar bulunur.
| Sütun adı | Veri türü | Description |
|---|---|---|
last_run_date |
int | İşin bu hedef sunucuda en son yürütülmeye başladığı tarih. |
last_run_time |
int | İşin bu sunucuda en son yürütmeye başladığı zaman. |
last_run_duration |
int | Bu hedef sunucuda son çalıştığında işin süresi (saniyeler cinsinden). |
last_outcome_message |
nvarchar(1024) | İşin son sonucunu anlatıyor. |
last_run_outcome |
int | Bu sunucuda son çalıştığında yapılan işin sonucu:0 = Başarısız oldu1 = Başarılı oldu3 = İptal edildi5 = Bilinmiyor |
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Diğer kullanıcılara, veritabanındaki aşağıdaki sabit veritabanı rollerinden birine msdb sahip olmalıdır:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Bu rollerin izinleri hakkında detaylar için SQL Server Agent Fixed Database Roles bölümüne bakınız.
SQLAgentUserRole üyeleri yalnızca sahip oldukları işler için bilgileri görebilir.
Örnekler
Aşağıdaki örnek, iş hakkında son çalışma bilgileri NightlyBackups dahil olmak üzere bilgileri geri getirir.
USE msdb;
GO
EXECUTE dbo.sp_help_jobserver
@job_name = N'NightlyBackups',
@show_last_run_details = 1;
GO