Betik Bileşeninde Kayıt Tutma

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Entegrasyon Hizmetleri paketlerine giriş yapmak, önceden tanımlanmış olayları veya kullanıcı tanımlı mesajları kaydederek yürütme ilerlemesi, sonuçlar ve sorunlar hakkında ayrıntılı bilgileri kaydederek daha sonraki analiz için kaydetmenize olanak tanır. Script bileşeni Log , ScriptMain sınıfının metodunu kullanarak kullanıcı tanımlı verileri kaydedebilir. Eğer kayıt etkinleştirilmişse ve ScriptComponentLogEntry olayı SSIS Loglarını Düzenle diyalog kutusunun Detaylar sekmesinde oturum için seçilmişse, yönteme tek bir çağrı Log yapılarak veri akışı görevi için yapılandırılmış tüm log sağlayıcılarında etkinlik bilgisi saklanır.

İşte loglama için basit bir örnek:

Dim bt(0) As Byte

Me.Log("Test Log Event", _

0, _

bt)

Note

Log'u doğrudan Script bileşeninizden gerçekleştirebilseniz de, kayıt yapmak yerine olayları uygulamayı düşünebilirsiniz. Olayları kullandığınızda, sadece olay mesajlarının kaydını etkinleştirmekle kalmaz, aynı zamanda olaya varsayılan veya kullanıcı tanımlı olay yöneticileriyle yanıt verebilirsiniz.

Loglama hakkında daha fazla bilgi için Entegrasyon Hizmetleri (SSIS) Loging'e bakınız.