Obcięcie danych (SSIS)
Wyrażenie może spowodować przypadkowe danych obcięte.Obcięcie może występować w następujących okolicznościach:
Ciągi.Na przykład tłumaczenie danych string o typie danych DT_WSTR ten sam ciąg długość mierzona w znaków, z danymi DT_STR typu powoduje utratę danych, jeśli oryginalny ciąg znaków zawiera znaki dwubajtowe.
Cyfr znaczących.Na przykład rzutowanie całkowitą z DT_I4 typ danych typu DT_I2 lub całkowitą bez znaku całkowita.
Nieznaczna cyfr.Rzutowanie na przykład liczba rzeczywista od DT_R8 do DT_R4 lub liczbę całkowitą z typem danych DT_I4 typ danych DT_R4.
Tester wyrażenie identyfikuje jawne poświaty, które mogą spowodować obcięcie i generuje ostrzeżenie, gdy wyrażenie jest analizowany.Na przykład wyrażenie modułu szacującego ostrzega Jeśli ciąg znaków 30 jest oddanych na ciąg 20 znaków.
Ostrzeżenie
Obcinania nie jest sprawdzany przy uruchomieniu czas; dane zostaną obcięte bez ostrzeżenia.Jednak większość kart danych i przekształcenia obsługuje błąd wyjść, obsługujące Dyspozycja wierszy błędów.Aby uzyskać więcej informacji dotyczących obsługi obcięcie danych, zobacz Obsługa błędów w przepływu danych.