EnumHistory yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The EnumHistory method returns a QueryResults object that enumerates the execution history of the referenced Microsoft SQL Server Agent job.
Sözdizimi
object
.EnumHistory( [ JobHistoryFilter ] )as QueryResults
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.JobHistoryFilter
İsteğe bağlı.A JobHistoryFilter nesnesi, sınırlar sonuç küme üyeliği.
Prototip (c/C++)
HRESULT EnumHistory(
LPSQLDMOQUERYRESULTS* ppResults,
LPSQLDMOJOBHISTORYFILTER pJobHistoryFilter = NULL);
Döndürür
A QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.
Column |
Veri türü |
Açıklama |
---|---|---|
instance_id |
integer |
Sistem tarafından oluşturulan yürütme denemesi için tanımlayıcı. |
job_id |
uniqueidentifier |
Sistem tarafından oluşturulan iş tanımlayıcısı. |
job_name |
nvarchar(129) |
İş adı. |
message |
nvarchar(1025) |
Uygun olduğunda, sql Server ileti metninin adım oluşturuldu. |
operator_emailed |
nvarchar(129) |
Uygun olduğunda, iş tamamlandığında e-posta bildirim alma işleç. |
operator_netsent |
nvarchar(129) |
Uygulanabilir olduğunda alıcı ağ açılır pencere işleç iş tamamlandığında bildirim iletisi. |
operator_paged |
nvarchar(129) |
Uygun olduğunda, sayfa iş tamamlandığında bildirim alma işleç. |
retries_attempted |
integer |
Sayısı adımın yürütme sql Server Agent çalıştı.ilk denemesi ya da Hayır başarıyla yürütülen adım yeniden deneme yaparken iş adım için belirtilen girişimleri 0. |
run_date |
integer |
Yürütme oluştuğu tarihi açıklamalar içinde açıklandığı şekilde biçimlendirilmiş. |
run_duration |
integer |
Yürütme süresi saniye cinsinden ifade edilen. |
run_status |
integer |
Yürütme sonucunu sqldmo_joboutcome_type kullanarak yorumlanır. |
run_time |
integer |
Yürütme oluştuğu zaman açıklamalar içinde açıklandığı şekilde biçimlendirilmiş. |
server |
nvarchar(31) |
Hedef sunucu adı. |
sql_message_id |
integer |
Uygun olduğunda, sql Server ileti numarası adım harekete geçirilen ileti. |
sql_severity |
integer |
Uygun olduğunda, sql Server ileti önem adım oluşturuldu. |
step_id |
integer |
Kullanıcı tarafından belirtilen adım tanımlayıcısı.Sonuç küme, her iş adım ve sonucu listeler. |
step_name |
nvarchar(129) |
İşlem adımı adı. |
Açıklamalar
sonuç küme sütun run_date temsil eden Yürütme tarih olarak bir ölçeklenmiş uzun tamsayı.Tamsayı 10000 tarafından 100 ve gün ölçeklenmiş ay ölçeklenmiş yıl toplamı olarak üretilmiştir.Örneğin, tarih 19.04.97 19970419 uzun tamsayı değeri tarafından temsil edilir.
sonuç küme sütun run_time temsil eden yürütme saat olarak bir ölçeklenmiş uzun tamsayı.Tamsayı, bir toplamı 10000 tarafından 100 ve saniye ölçeklenmiş dakika ölçeklendirilmiş saat olarak üretilmiştir.24 Saatlik zaman değeri kullanır.For example, the time 1:03:09 P.M.is represented by the long integer value 130309.
Sonuç küme üyeliği isteğe bağlı olarak belirtilen kullanılarak kısıtlandığında JobHistoryFilter nesne.Daha fazla bilgi için bkz: JobHistoryFilter nesne.