2009-08-26 6 views
0

VStudio SSIS의 간단한 데이터 흐름 작업을 사용하여 MSAccess 테이블을 플랫 파일로 내보내고 있습니다. 내 문제는 대상 플랫 파일 연결 관리자에서 어떤 데이터 형식을 선택했는지에 관계없이 Number (Double)이 과학 표기법을 강요당하는 것으로 테이블에 정의 된 열입니다.SSIS 내보내기 파일 - 잘못된 데이터 형식

소스 데이터 유형을 결정할 다른 곳이 있습니까?

MSAccess 파일 연결 및 사용할 테이블을 정의한 원본 연결 관리자가 있습니다. 그런 다음 데이터 유형을 선택하고 매핑을 수행 할 수있는 대상 플랫 파일 연결이 있습니다.

답변

0

대상 연결 관리자에서 float 데이터 형식을 시도합니다 (아직 수행하지 않은 경우).

+0

나는 DTR_4 - 단 정밀도 float (기본적으로 적용됨), DTR_8 (배정도 부동 소수점, 심지어 DT_STR (STRING))과 같은 결과를 시도했습니다. – Joel

+0

Access 연결 문자열에 IMEX = 1을 추가하면 도움이 될지 궁금합니다. http://www.builderau.com.au/program/sqlserver/soa/How-to-import-an-Excel- 033902845533928594800.htm 또한 주석 작성자 중 한 명이 레지스트리를 변경하여 Jet 엔진이 더 많은 데이터 행을 볼 수 있음을 유의하십시오. 데이터 유형을 결정할 때 – w4ik

0

"고급 편집기"에서 데이터 흐름 작업 소스를 엽니 다.

"입/출력 특성"으로 이동하십시오.

"소스 출력/출력 열"을 선택하십시오.

열의 데이터 형식을 DT_STR로 변경하십시오.