데이터 변환 문의 드립니다.

죠리퐁 2015.03.20 14:17 Views : 6404

마이그레이션 작업중인데

엑셀 데이타를 MSSQL 로 넣었습니다.

확인 해보니 날짜 형식이 2015-03-20  이거나 NULL 인 값 두 종류로 들어 가 있습니다.

현재 필드 타입은 navarcher 이고 이걸 datatime 으로 된 다른 db 테이블로 보내는 중입니다.

보내지다가 아래와 같이 오류가 생셔서 중지 됩니다.



- [dbo].[CHECK_LIST]으(로) 복사하는 중 (오류)
메시지
오류 0xc02020c5: 데이터 흐름 태스크 1: 열 "EQUIP_SYS_SET_DT"(92)에서 열 "EQUIP_SYS_SET_DT"(161)(으)로 변환하는 동안 데이터를 변환하지 못했습니다. 변환 중에 상태 값 2 및 상태 텍스트 "데이터가 손실될 가능성이 있어서 값을 변환할 수 없습니다."이(가) 반환되었습니다.
 (SQL Server 가져오기 및 내보내기 마법사)
 
오류 0xc0209029: 데이터 흐름 태스크 1: SSIS 오류 코드 DTS_E_INDUCEDTRANSFORMFAILUREONERROR. 오류 코드 0xC020907F이(가) 발생했기 때문에 "출력 열 "EQUIP_SYS_SET_DT"(161)"이(가) 실패했으며 "출력 열 "EQUIP_SYS_SET_DT"(161)"에서의 오류 행 처리는 오류 발생 시 실패하도록 지정되어 있습니다. 지정된 구성 요소의 해당 개체에서 오류가 발생했습니다. 오류에 대한 자세한 정보와 함께 이 오류 메시지보다 먼저 게시된 오류 메시지가 있을 수도 있습니다.
 (SQL Server 가져오기 및 내보내기 마법사)
 
오류 0xc0047022: 데이터 흐름 태스크 1: SSIS 오류 코드 DTS_E_PROCESSINPUTFAILED. 입력 "데이터 변환 입력"(150)을(를) 처리하는 동안 구성 요소 "데이터 변환 0 - 0"(149)에서 ProcessInput 메서드가 실패했습니다(오류 코드 0xC0209029). 식별된 구성 요소가 ProcessInput 메서드에서 오류를 반환했습니다. 이 오류는 해당 구성 요소와 관련되어 있지만 데이터 흐름 태스크의 실행을 중지할 수도 있는 오류입니다. 오류에 대한 자세한 정보와 함께 이 오류 메시지보다 먼저 게시된 오류 메시지가 있을 수도 있습니다.
 (SQL Server 가져오기 및 내보내기 마법사)
 
오류 0xc02020c4: 데이터 흐름 태스크 1: 행을 데이터 흐름 태스크 버퍼에 추가하지 못했습니다(오류 코드 0xC0047020).
 (SQL Server 가져오기 및 내보내기 마법사)
 
오류 0xc0047038: 데이터 흐름 태스크 1: SSIS 오류 코드 DTS_E_PRIMEOUTPUTFAILED. 구성 요소 "원본 - CHECK_LIST"(1)에서 PrimeOutput 메서드가 오류 코드 0xC02020C4을(를) 반환했습니다. 파이프라인 엔진이 PrimeOutput()을 호출할 때 이 구성 요소가 오류 코드를 반환했습니다. 이 오류 코드의 의미는 구성 요소에 따라 다르지만 파이프라인의 실행을 중지할 수도 있는 오류입니다. 오류에 대한 자세한 정보와 함께 이 오류 메시지보다 먼저 게시된 오류 메시지가 있을 수도 있습니다.

---------------------------



혹시나 해서 보내기전에 datatime 으로 변환 하려고 디자인 관리에서 필드 타입을 datatime  바꾸고 저장 해보면

아래와 같은 메세지가 나옵니다.


'CHECK_LIST' 테이블
- 테이블을 수정할 수 없습니다. 
문자열을 날짜 및/또는 시간으로 변환하지 못했습니다.


혹시나 해서 NULL 인걸 제외하고 LEN() 함수로 자리수 를 체크 해보니 모두 10자리가 맞습니다.

제 생각엔 날짜 형식은 맞지만 없는 날짜가 존재해서 그런것 같은데 찾을 수 있을까요?

예를 들어 2015-02-31 이렇게 없는 날짜가 들어가 있는 데이타만요..

데이타가 40만건 되서 수동으로 찾기는 어렵네요.
 


No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1264
8622 쿼리 질문 있습니다. [1] 솜이불 2015.03.26 2831
8621 varchar nvarchar 질문입니다. [1] 쭈스비 2015.03.26 2468
8620 단일 테이블 행을 열로 [1] 어설픔 2015.03.26 2681
8619 한글글자 깨짐현상에 대해서 문의 드립니다. [2] 쭈스비 2015.03.26 3387
8618 SSMS 로그인 유저의 기록을 볼 수 있는 방법이 있나요? [1] 나는짱이야 2015.03.25 2584
8617 ms sql에서 break on 과 같은 기능??? [2] 베짱이123 2015.03.25 2801
8616 sql 2008 express R2 설치후 DB연결 [1] 지환아빠 2015.03.25 2846
8615 조회 결과가 아예 없을 때 [6] 마힐링 2015.03.25 6929
8614 요즘 자주 볼수 있는 페이스북 Like같은 기능 목록에 표시할때 태양은있다 2015.03.25 2285
8613 columnstore index 관련 문의 [1] 악마곰 2015.03.24 2282
8612 DB 복원 시 [3] 마힐링 2015.03.24 2644
8611 'microsoft sql management studio package 패키지를 로드하지 못했습니다' 라는 메세지가 나와요! [2] 운치 2015.03.24 5572
8610 월중수금액 누계구하기 [3] 길주석 2015.03.24 3151
8609 특정 PC에서 실행한 쿼리문만 체크하고 싶습니다. [6] 더따뜻한 2015.03.24 3089
8608 SQL Server 구성관리자 로그인 변경 쿼리질문 [2] Sinlay 2015.03.23 3075
8607 월, 일자별(가로) 집계 [3] 카이니스 2015.03.20 6003
8606 DB 복구 후 사용자 권한 문제.. [1] 성광호 2015.03.20 2866
» 데이터 변환 문의 드립니다. [1] 죠리퐁 2015.03.20 6404
8604 [질문] 원천 거래 데이터 테이블에서 금일자 매출금액을 집계하려고 합니다. [2] 난키군 2015.03.19 2947
8603 SQL DB 연결 쿼리 관련해서 질문드립니다. [3] Sinlay 2015.03.19 3170





XE Login