문제

방법은 없는가를 확인할 수 있습 이 필드는 숫자에서 파생된 열이/건 분할 데이터의 흐름 작업에 Sql 서버 통합 서비스는 2005.

기능어야 다음과 같이 숫자()함수입니다.

현재 사용

((DT_NUMERIC,12,0)fieldname= (DT_NUMERIC,12,0)fieldname)

에서 파생된 열이 식 확인하려면 필드에 이름의 숫자입니다.하지만 이 필드의 이름을 포함한 문자 다음과 같 123ABC 대신 숫자 123,상기 식에서는 예외가 발생하기 때문에 변환의 실패와 패키지 실행이 중지됩니다.

가 있으면 우리는 함수를 다음과 같이 숫자()보다 우리는 필요하지 않는 모든 이 서커스 등이 있습니다.누군가 알고 있는 경우에는 어떤 기능이 같은지 확인하려면 필드에는 숫자 또는지에 SSIS.

도움이 되었습니까?

해결책

우리는 다음 기술을 사용합니다.

  1. 파생 열 구성 요소의 속성 양식에서 '오류 출력 구성'으로 표시된 버튼을 클릭하여 오류 출력 구성을 일으킬 수 있습니다.

  2. 이 열 (또는 다른 열)에 대한 오류 및 잘림 조치를 "실패 무시"하도록 구성하십시오.

  3. 이제이 열의 변환이 행에 실패하면 패키지가 계속 실행됩니다. 해당 행의 열 값은 NULL로 설정됩니다. 후속 구성 요소를 사용하여 널 값을 확인하고 적절한 조치를 취할 수 있습니다.

다른 팁

리디렉션할 수 있습니다 행에 오류 처리하는 오류가 있습니다.또는 스크립트를 사용하는 작업입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top