증상
Microsoft SQL Server 2012 Integration Services(SSIS 2012) 또는 SSIS 2014를 사용한다고 가정합니다. 대용량 입력 파일에서 XML 유효성 검사 제어 흐름 작업을 실행하면 일정 기간 처리한 후 SSIS에서 다음과 같이 메모리 부족 예외가 발생할 수 있습니다.
참고
SSIS 패키지 "xxx"가 시작됩니다.
오류: XML 작업 0xC002F304, XML 작업: "프로그램 실행을 계속할 메모리가 부족합니다." 오류 메시지와 함께 오류가 발생했습니다.
오류: XML 작업 0xC002928F, XML 작업: 속성 "새 소스"에 소스 XML 텍스트가 없습니다. Xml 텍스트가 잘못되었거나 null이거나 빈 문자열입니다.
실패한 작업: XML 작업
경고: 0x80019002 패키지: SSIS 경고 코드 DTS_W_MAXIMUMERRORCOUNTREACHED. 실행 메서드는 성공했지만 발생한 오류 수(2)가 허용되는 최대값(1)에 도달했습니다. 오류가 발생합니다. 이 오류는 오류 수가 MaximumErrorCount에 지정된 수에 도달할 때 발생합니다. MaximumErrorCount를 변경하거나 오류를 수정합니다.
SSIS 패키지 "xxx" 완료: 실패
참고: 유효성 검사 세부 정보 속성이 true 또는 false로 설정되어 있는지 여부에 관계없이 문제가 발생합니다.
해결 방법
이 문제는 다음 SQL Server 누적 업데이트에서 처음 해결되었습니다.
SQL Server 2014 SP1용 누적 업데이트 1 /en-us/help/3067839
SQL Server 2012 SP2용 누적 업데이트 4 /en-us/help/3007556
SQL Server 2014용 누적 업데이트 6 /en-us/help/3031047
SQL Server의 누적 업데이트 정보
SQL Server에 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스와 모든 보안 수정 사항이 포함되어 있습니다. SQL Server에 대한 최신 누적 업데이트를 확인하세요.
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.