Aracılığıyla paylaş


Veri kesme (SSIS ifadeleri)

Bir ifade yanlışlıkla veri kesildi neden olabilir.Kesme, aşağıdaki koşullarda oluşabilir:

  • Dizeler.Örneğin, karakter cinsinden ölçülen ile aynı uzunlukta dize DT_WSTR veri türü dize veri çevirme, özgün dizeyi çift baytlı karakterler içeriyorsa, ile DT_STR veri türü verilerin kaybolmasına neden olur.

  • Anlamlı basamağa.Örneğin, bir DT_I4 arasında bir tamsayı çevrim veri DT_I2 veri türü veya imzalı bir tamsayıya işaretsiz bir tamsayı yazın.

  • Anlamsız rakamlar.Örneğin, gerçek bir sayının bir DT_R8 bir DT_R4 için gelen veya bir tamsayıya DT_I4 veri türünden bir DT_R4 veri türü çevrim.

Ifade değerlendirici kesme neden olabilir ve bir ifade ayrıştırdığında, bir uyarı verir açık yayınları tanımlar.Örneğin, ifade değerlendirici, 30 karakterlik bir dize 20 karakter uzunluğundaki dize artığını uyarır.

Not

Kesme zamanında teslim; hiçbir uyarıda bulunulmadan veriler kesildi.Ancak, çoğu veri bağdaştırıcıları ve dönüşümler hata satır eğilimini işleyebileceği hata çıkışlarını destekler.Veri işleme kesme hakkında daha fazla bilgi için bkz: Verileri işleme hatası.