2012-12-14 4 views
1

unixODBC-2.3.0 패키지와 함께 제공되는 bcp 유틸리티를 사용하여 파일의 일부 데이터를 MSSQL-2008 데이터베이스 테이블로 가져 오려고합니다. 데이터베이스가 Windows 시스템에 있고 Linux 머신에서 bcp 명령을 실행 중입니다.bcp 유틸리티가 테이블을로드하지 않지만 오류가 발생하지 않습니다.

문제는 내가 명령을 실행 한 후 응답이 없으며 대상 테이블에 데이터를 가져 오지 못하고 있다는 것입니다. 내가 잘못 무슨 일이 일어나고 있는지 모르고, 여기 내가 사용하고있는 명령입니다 : XX.XX.XX.XX 기계의 내 IP입니다

bcp target.dbo.CS_MASTER in data.dat -c -S XX.XX.XX.XX -e ERRORS.log -t "^$" -r "\r" -E -U sa -P [email protected] 

. 지정된 로그 파일에는 출력이없고 오류도 없습니다.

동일한 bcp 명령은 Windows cmd 프롬프트에서 사용할 때 정상적으로 작동합니다.

답변

0

이 문제는 해결되었습니다. 내 컴퓨터에 문제의 원인이었던 unixODBC 드라이버의 두 가지 버전이 설치되었습니다.

관련 문제