데이터 이전시 255자 짤리는 부분 정보
데이터 이전시 255자 짤리는 부분본문
엑셀2007 파일(게시판백업본)을 ms-sql EM의 dts가져오기로 ms-sql디비의 테이블로 변환 후
그걸 다시 EM dts의 myodbc5.1드라이버를 통해 mysql로 옮겼습니다.
문제는 ms-sql에서 mysql로 DTS하면 ntext(16)타입의 필드에는 모두 null값만
들어가진다는것입니다.
대신에 엑셀을 4.0버전으로 낮춰서 저장후에 ms-sql dts로 가져오면 varchar(255)로
바뀌면서 아예 짤려서 들어오구요.
물론 varchar255의 필드는 ms-sql에서 mysql로 dts할땐 온전히 잘 들어갑니다.
하지만 내용을 다 옮길려면 255는 절대적으로 짧아서, 결국 ntext타입의 내용이
그대로 다 들어가야되는데......
자료 변환과정의 문제인지...
예전에 mysql의 DB를 ms-sql로 마이그레이션할땐 그다지 큰 어려움은 없었는데,
이번처럼 그 반대의 경우에는 쉽게 되질 않네요.
참고로 저는 asp웹프로그래머입니다.
댓글 전체
ms-sql에서 mysql로 이전을 한다는 뜻인가요?
타입은 다르지 않는것으로 알고 있습니다.
아마도 엑셀에서 인식이 되지 않는것 아닐까요?
엑셀 한셀에 최대문자수가 255자인듯 합니다.
한번 확인 해 보시기 바랍니다.
타입은 다르지 않는것으로 알고 있습니다.
아마도 엑셀에서 인식이 되지 않는것 아닐까요?
엑셀 한셀에 최대문자수가 255자인듯 합니다.
한번 확인 해 보시기 바랍니다.


.txt 로 저장 하신 후에 엑셀로 옮겨서 작업 하시고, 업로드를 해보심이..