적용 대상: SQL Server
Azure Data Factory의 SSIS Integration Runtime
값을 한 데이터 형식에서 다른 데이터 형식으로 변환하면 값이 잘릴 수 있습니다.
잘림은 다음과 같은 경우에 발생할 수 있습니다.
원본 문자열에 더블바이트 문자가 포함되어 있을 때 문자열 데이터를 DT_WSTR에서 길이가 같은 DT_STR로 변환하는 경우.
정수를 DT_I4에서 DT_I2로 캐스팅하는 경우(유효 숫자가 손실될 수 있음).
부호 없는 정수를 부호 있는 정수로 캐스팅하는 경우(유효 숫자가 손실될 수 있음).
정수를 DT_R8에서 DT_R4로 캐스팅하는 경우(유효 숫자가 손실될 수 있음)
정수를 DT_I4에서 DT_R4로 캐스팅하는 경우(유효 숫자가 손실될 수 있음).
식 계산기는 잘림을 초래할 수 있는 명시적 캐스트를 식별하고 식을 구문 분석할 때 경고를 생성합니다. 예를 들어 식 계산기는 30자 문자열이 20자 문자열로 캐스팅되면 경고합니다.
그러나 런타임에는 잘림을 확인하지 않습니다. 런타임에는 경고 없이 데이터가 잘립니다. 대부분의 데이터 어댑터 및 변환은 오류 행의 처리를 처리할 수 있는 오류 출력을 지원합니다.
데이터 잘림 처리에 대한 자세한 내용은 데이터 오류 처리를 참조하세요