Veri Toplayıcı hata işleme

Veri Toplayıcı, yani yürütme hatası büyük olasılıkla gerçekleşir sürekli olarak çalışmak üzere tasarlanmıştır.Veri Toplayıcı hataları için iki geniş kategoriye uygun yanıt gerekir.Bu kategoriler şunlardır:

  • Genel, öngörülebilir hataları.koleksiyon iş akışı, işlem ve bileşen davranışını bağlı olarak, pek çok hataları beklenen.Bu kategorideki hatanın Otomatik Kurtarma her zaman mümkün olmayabilir.Ancak, bu tür hata işleme ve veri koleksiyon yeniden çalıştırmayı basit ve düşük etkisi teknikleri kullanılabilir.

  • Beklenmeyen hata.Bu hatalar yükseltilmiş, otomatik olarak hata kurtarmak girişimi.Veri Toplayıcı, sorun giderme ve hata durumunu çözmek için kullanılabilecek ayrıntılı hata bilgileri günlüğe kaydeder.Buna ek olarak, paket veya hataya neden olan bir görev tarafından sürekli olarak geçirilen hataları durdurmak için devre dışıdır.Yinelenen hatalar, needlessly sistem kaynaklarını tüketir ve veri koleksiyon, düzgün ve başarıyla tamamlanmasını engeller.

Her durumda hata kaydedilir açıklanan günlük mekanizmasını kullanmaVeri Toplayıcı günlüğü.

Genel hata

Aşağıdaki tabloda, yaygın hataları listeler ve bunların olası nedenleri, aynı zamanda bunları veri toplayıcı işler nasıl açıklar.

Hata

Açıklama, neden ve işleme

Bir veri sağlayıcısına bağlanılamıyor.

Veri Toplayıcı için bir sunucu ya da belirli bir veri sağlayıcı gibi bağlanamıyorTransact-SQL.Olası nedenler, sistem yapılandırmasına ve güvenlik konuları içerir.

İşleme: Hata günlüğe kaydedilir ve koleksiyon küme durdurulur ve devre dışı. işaretli Devre dışı durumu yürütme günlüğüne kaydedilir.Bu hatanın Otomatik Kurtarma hiç yok.

Bir veri sağlayıcı bağlantı yürütülürken bırakılır.

İzlenen bir sunucu beklenmedik biçimde kapatıldı veya hatalı bir ağ bağlantısı gibi bir bağlantı sorunu vardır.

NoteNote:
Planlanan kapatma bu kategoridedir değil.Gelen nın planlı bir kapatma, koleksiyon kümelerini, devre dışı bırakılacağıSQL ServerveSQL ServerAracı örneği durdurulur.

Yürütülen paket başarısız olur ve hata günlüğe kaydedilir.Veri toplayıcı grubunun kısa bir aralıktan sonra paket yeniden dener ve başarısız olursa, koleksiyon küme durdurulur ve devre dışı olarak ayarlandı.Devre dışı durumu yürütme günlüğüne kaydedilir.Bu kurtarma el ile müdahale gerektirir.

Bağlanılamıyor yönetim verileri ambarı.

Veri Toplayıcı farklı bir bilgisayardan veri ambarı yüklenir.Olası nedenleri şunlardır: ağ bağlantısı sorunları veya kullanılamayan bir ana bilgisayar sunucusu.Bu hata yalnızca yükleme paketlerini etkiler.

İşleme: Sunucunun kapatılması hakkında öncelikli bildirim olmadığından, bu hata olamaz beklenen ve otomatik olarak ele. Hata günlüğe kaydedilir ve kısa bir aralıktan sonra yeniden yükleme.Dört sonra başarısız yükleme girişimleri, koleksiyon küme devre dışı bırakılır ve durumu yürütme günlüğe yazılır.

NoteNote:
Toplanan veriler iken koleksiyon küme olan çalışan tutulur ve kümülatif.Yükleme paket için veri ambarı bağlanabilir, birikmiş verileri karşıya yüklendi.

Karşıya yükleme sırasında bağlantı yönetimi veri ambarı bırakılır.

Veri Toplayıcı farklı bir bilgisayardan veri ambarı yüklenir.Olası nedenleri şunlardır: ağ bağlantısı sorunları veya kullanılamayan bir ana bilgisayar sunucusu.Bu hata yalnızca yükleme paketlerini etkiler.

İşleme: Sunucunun kapatılması hakkında öncelikli bildirim olmadığından, bu hata olamaz beklenen ve otomatik olarak ele. Hata günlüğe kaydedilir ve kısa bir aralıktan sonra yeniden yükleme.Dört sonra başarısız yükleme girişimleri, koleksiyon küme devre dışı bırakılır ve durumu yürütme günlüğe yazılır.

NoteNote:
koleksiyon kümesi çalışırken toplanan veriler tutulur ve kümülatif.Yükleme paket için veri ambarı bağlanabilir, birikmiş verileri karşıya yüklendi.
NoteNote:
Hata kısmi önlemek için başarısız olarak bayrakla önce hareket yükler.Bağlantı kurulduğunda, bu toplu iş iş iş verilerinin yeniden karşıya.

Hata, bir veri sağlayıcı'ndan alınır.

Bu geçersiz bir parametre veya veri toplayıcısı tarafından gönderilen geçersiz bir istek gibi bir hata olabilir.Bu, geliştirme sırasında genellikle görünür ve olasılıkla geliştiricilerin özel koleksiyon kümelerini veya Toplayıcı türlerini etkiler.Bu hata durumda, koleksiyon küme durdurulur ve hata günlüğe kaydedilir.Hata inceledi ve koleksiyon kümesi hata çözüldükten sonra el ile yeniden.

denetim akışı bir hata vardır.

Paket denetim akışı tanımlı mantığı başarısız oldu.

İşleme: Bu hata öngörülebilir ve belirli bir pakete özgü, OnError denetim akışı yol kullanarak işleme Çoğu durumda paket otomatik olarak hata kurtarmak ve kendini yeniden başlatın.

Veri akışında bir hata vardır.

Bu hata, veri akışı ardışık ortaya çıkar ve genellikle aşağıdaki kategoriden birine denk:

  • Veri dönüştürme anlamlı basamak kaybı, anlamsız rakamları kaybı ve dizelerin kesme sonuçlanırsa, dönüştürme hataları.İstenen dönüşüm desteklenmiyor, veri dönüştürme hataları da ortaya çıkar.

  • Çalışma zamanı sırasında değerlendirilen ifadeler varsa, ifade değerlendirme hataları, geçersiz işlemleri veya eksik veya hatalı veri değerleri nedeniyle sözdizimi yanlış olur.

  • Arama bir eşleşme bulmak arama işlemi başarısız olursa, arama hataları tablo.

İşleme: Veri akışı hatası önemli ise, başarısız her veri bileşeni yapılandırılmamış. Hatalı satır sayısı olarak sayılır sonra varsayılan olarak, hata satırları ayrı çıktısı olarak yönlendirilir.Bu bilgiler daha sonra veri akışı tamamlandıktan sonra bir veri akışı raporu oluşturulur kaydedilir.