Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı
Olaylar, hataları, uyarıları ve görev ilerlemesi veya durum gibi diğer bilgileri içeren pakete bildirme imkanı sunar. Paket, olay bildirimlerini yönetmek için olay yöneticileri sağlar. Script bileşeni, ScriptMain sınıfının özelliğinde metod ComponentMetaData çağırarak olayları başlatabilir. Entegrasyon Hizmetleri paketlerinin olayları nasıl işlettiği hakkında daha fazla bilgi için Entegrasyon Hizmetleri (SSIS) Olay Yöneticileri'ne bakınız.
Etkinlikler, pakette etkinleştirilmiş herhangi bir log sağlayıcısına kaydedilebilir. Günlük sağlayıcıları, olaylarla ilgili bilgileri bir veri deposunda saklar. Script bileşeni, Log bir olay başlatmadan bilgi kaydetmek için de bu yöntemi kullanabilir. Yöntemin Log nasıl kullanılacağı hakkında daha fazla bilgi için aşağıdaki bölüme bakınız.
Bir olay oluşturmak için, Script görevi, özellik tarafından ortaya ComponentMetaData çıkan arayüzdeki aşağıdaki yöntemlerden IDTSComponentMetaData100 birini çağırır:
| Event | Description |
|---|---|
| FireCustomEvent | Pakette kullanıcı tarafından tanımlanan özel bir olay oluşturur. |
| FireError | Pakete hata durumu bildirilir. |
| FireInformation | Kullanıcıya bilgi sağlar. |
| FireProgress | Paketi bileşenin ilerleyişi hakkında bilgilendirir. |
| FireWarning | Pakete, bileşenin kullanıcı bildirimi gerektiren bir durumda olduğunu bildirir, ancak hata durumu değildir. |
İşte bir Hata olayını başlatmanın basit bir örneği:
Dim myMetadata as IDTSComponentMetaData100
myMetaData = Me.ComponentMetaData
myMetaData.FireError(...)