Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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