안규 공부방

MS-SQL > MS-SQL에서 엑셀 데이터를 가져올때 흔히 발생하는 오류인 열 잘림 오류

등록일 : 2025-09-24 14:58 조회수 : 6,264




실행 중 (Error)
Messages
오류 0xc020901c: 데이터 흐름 태스크 1: 원본 - Sheet1$.출력[Excel 원본 출력]의 원본 - Sheet1$.출력[Excel 원본 출력].열[content]에 오류가 있습니다. 반환된 열 상태는 "텍스트가 잘렸거나 하나 이상의 문자가 대상 코드 페이지와 맞지 않습니다."입니다.
 (SQL Server 가져오기 및 내보내기 마법사)
 
오류 0xc020902a: 데이터 흐름 태스크 1: 잘림이 발생했기 때문에 "원본 - Sheet1$.출력[Excel 원본 출력].열[content]"이(가) 실패했으며 "원본 - Sheet1$.출력[Excel 원본 출력].열[content]"에서의 잘림 행 처리는 잘림 발생 시 실패하도록 지정되어 있습니다. 해당 구성 요소의 지정한 개체에서 잘림 오류가 발생했습니다.
 (SQL Server 가져오기 및 내보내기 마법사)
 
오류 0xc0047038: 데이터 흐름 태스크 1: SSIS 오류 코드 DTS_E_PRIMEOUTPUTFAILED. 원본 - Sheet1$에서 PrimeOutput 메서드가 오류 코드 0xC020902A을(를) 반환했습니다. 파이프라인 엔진이 PrimeOutput()을 호출할 때 이 구성 요소가 오류 코드를 반환했습니다. 이 오류 코드의 의미는 구성 요소에 따라 다르지만 파이프라인의 실행을 중지할 수도 있는 오류입니다. 오류에 대한 자세한 정보와 함께 이 오류 메시지보다 먼저 게시된 오류 메시지가 있을 수도 있습니다.
 (SQL Server 가져오기 및 내보내기 마법사)

 

해결방안1

실행장을 켜고(window + r)  regedit 를 입력하여 레지스트리 편집창을 연다. 

 

Excel의 TypeGuessRows의 8을 0으로 수정한다. 해당 위치는 찾기로 TypeGuessRows를 검색하여 찾는다.(찾는데 시간 쫌 걸림)



 

※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.