다음을 통해 공유


데이터 잘림(SSIS)

적용 대상: 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자 문자열로 캐스팅되면 경고합니다.

그러나 런타임에는 잘림을 확인하지 않습니다. 런타임에는 경고 없이 데이터가 잘립니다. 대부분의 데이터 어댑터 및 변환은 오류 행의 처리를 처리할 수 있는 오류 출력을 지원합니다.

데이터 잘림 처리에 대한 자세한 내용은 데이터 오류 처리를 참조하세요