sp_help_jobsteplog (Transact-SQL)
Returns metadata about a specific SQL Server Agent job step log.sp_help_jobsteplog does not return the actual log.
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'
The job identification number for which to return job step log information.job_id is int, with a default of NULL.[ @job_name =] 'job_name'
The name of the job.job_name is sysname, with a default NULL.Not
Her iki job_id veya job_name belirtilmiş olması gerekir, ancak her ikisi de belirtilemiyor.
[ @step_id =] step_id
Iş adımda tanımlama numarası.If not included, all steps in the job are included.step_id is int, with a default of NULL.[ @step_name =] 'step_name'
The name of the step in the job.step_name is sysname, with a default of 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 |
Benzersiz tanıtıcısı iş. |
job_name |
sysname |
Adı iş. |
step_id |
int |
Içinde adımın tanımlayıcısı iş.Örneğin adımdır ilk adımda, iş, step_id 1'dir. |
step_name |
sysname |
Iş adımda 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) cinsinden günlüğe yazılır. |
Günlük |
nvarchar(max) |
Proje günlük çıkış adım. |
Remarks
sp_help_jobsteplog is in the msdb veritabanıdır.
İzinler
Varsayılan olarak, üye sysadmin sunucu rolünü can sabit yürütmek Bu saklı yordamını.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şi adımlar için iş adım günlük meta verisi olarak görüntüleyebilirsiniz.
Örnekler
C.Iş için tüm adımları adım günlük bilgileri belirli bir işi verir...
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.Bir özel iş adımla ilgili iş adım günlük bilgileri
Aşağıdaki örnekte ilk iş adım'adlı iş için iş adım günlük bilgilerini verir... Weekly Sales Data Backup.
USE msdb ;
GO
EXEC dbo.sp_help_jobsteplog
@job_name = N'Weekly Sales Data Backup',
@step_id = 1 ;
GO