2015-01-05 2 views
1

데이터 흐름이 포함 된 패키지가 있습니다. 데이터 흐름에서 XML 소스를 사용하여 XML 파일을 읽습니다. SSIS가 데이터 잘림으로 인한 모든 오류를 무시하기를 바랍니다. "SSIS에서 XML 원본의 잘림 오류를 무시하는 방법?

1) 선택) 열

4를 선택 XML 소스

2) 오류 출력 탭

3로 이동)를 두 번 클릭 :이 작업이 간단하다는 생각 무시 "에 해당하는 드롭 다운 목록에서"무시 무시 "을 선택하십시오.

5) 다시 opining XML 소스를, 내가 선택한 값이 손실되었으며 열이 드롭 대응에 원래 값을 유지 한 것을 발견하고이 단계를 수행 한 후,

그러나 확인을 클릭하고 다운 목록.

모든 아이디어는 높이 평가됩니다.

+0

에 '출력 열'

  • 에서 '공용 속성'설정 'TruncationRowDisposition'을 확장합니다. 패키지를 닫고 다시 열어 보았습니까? 또한 패키지가 읽기 전용 일 수 있습니까? –

  • +0

    아니요 읽기 전용이 아닙니다. 나는 그것을 닫으려고하고 그것을 reopeing하지만 이것은 작동하지 않았다. 나는 그것이 새로운 가치를 얻는다는 느낌을 가지고 있지만 단지 그것을 보여주지 못한다. 값을 "Redirect row"로 변경 한 다음 OK를 클릭했습니다. XML 소스에서 "오류 출력으로 보낸 행이 손실 될 것입니다 ..."라는 경고를 표시 한 다음 값을 다시 "Ignore failure"로 변경하고 OK를 클릭하여 경고가 사라지도록했습니다 (이는 새로운 값을 가짐을 의미 함))하지만 다시 열어서 확인했는지 확인하기 위해 원래 값인 "Fail component"가 표시됩니다. – user2931442

    +0

    참고 : "리디렉션 행"으로 변경 한 경우에도 값이 표시되지 않았습니다. 항상 동일한 값을 보여줍니다. "Fail component" – user2931442

    답변

    0

    나는 이것이 오래된 게시물 인 것을 알고있다. 그러나 나는 똑같은 문제를 안고 있었고, 내가 발견 한 것을 나눌 것이라고 생각했다. 고급 편집기를 사용하여 잘림 작업을 설정해야합니다.

    1. XML 소스를 마우스 오른쪽 버튼으로 클릭하고 '쇼 고급 편집기를 ...'
    2. 이동을 '입력 및 출력 속성'탭
    3. 에 절단을
    4. 를 무시하는 열을 포함하는 출력을 확장
    5. 확실히 일어날 안의 'RD_IgnoreFailure'
    관련 문제