sp_help_jobsteplog (Transact-SQL)
Belirli bir meta veriler döndürür SQL Server Aracısı iş adım Kütük'ü sp_help_jobsteplog asıl günlük döndürmez.
Sözdizimi
sp_help_jobsteplog { [ @job_id = ] 'job_id' | [ @job_name = ] 'job_name' }
[ , [ @step_id = ] step_id ]
[ , [ @step_name = ] 'step_name' ]
Bağımsız değişkenler
[ @ job_id =] 'job_id'
iş kimlik numarası olduğu iş adım günlük bilgileri döndürür.job_idİş int, varsayılan değer null.[ @ job_name =] 'job_name'
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.
[ @ step_id =] step_id
işadım tanımlama numarası.Dahil edilmezse, iş tüm adımları dahil edilir.step_idİş int, varsayılan değer null.[ @ step_name =] 'step_name'
işadım adı.step_nameİş sysname, varsayılan değer null.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
job_id |
uniqueidentifier |
işbenzersiz tanıtıcısı. |
job_name |
sysname |
işadı. |
step_id |
int |
işiçinde adım tanımlayıcısı.iş, ilk adım adım ise, örneğin, kendi step_id 1. |
step_name |
sysname |
işadım adı. |
step_uid |
uniqueidentifier |
(Sistem) adımın benzersiz tanıtıcısı iş. |
date_created |
datetime |
Adım oluşturulduğu tarih. |
date_modified |
datetime |
Adım son değiştirildiği tarih. |
log_size |
float |
iş adım boyutunu megabayt (mb) oturum. |
Günlük |
nvarchar(max) |
İş adım günlük çıktı. |
Açıklamalar
sp_help_jobsteplog içinde msdb veritabanı.
İ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 iş adım günlük sahip oldukları iş adımları için meta veriler yalnızca görüntüleyebilecek.
Örnekler
A.İçinde belirli bir işiçin tüm adımları iş adım günlük bilgileri döndürür
Aşağıdaki örnek, tüm iş adım günlük bilgileri adlı iş verir Weekly Sales Data Backup.
USE msdb ;
GO
EXEC dbo.sp_help_jobsteplog
@job_name = N'Weekly Sales Data Backup' ;
GO
B.Belirli bir iş adım hakkında iş adım günlük bilgileri döndürür
Aşağıdaki örnek adlı iş için ilk iş adım hakkında iş adım günlük bilgileri verir Weekly Sales Data Backup.
USE msdb ;
GO
EXEC dbo.sp_help_jobsteplog
@job_name = N'Weekly Sales Data Backup',
@step_id = 1 ;
GO