Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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