문제

나는 사용하고 싶다 bcp Linux에서 다음과 같이 명령하십시오.

bcp "EasyCash.dbo.user" out "[EasyCash].[dbo].[user].dat" -q -c -t "<EOFD>"
         -r "<EORD>" -Usa -P123456 -S192.168.1.5

Linux의 메시지는 다음과 같은 것을 보여줍니다.

-base bcp: command not found

누구든지 내 문제를 해결할 수 있습니까?

도움이 되었습니까?

해결책

컴퓨터에 포함 된 패키지가 있다고 가정하면 bcp 실행 파일, 타이핑을 시도하십시오

locate bcp | grep bin

그리고이 실행 파일이 컴퓨터에 존재하지만 경로에 있지 않은지 확인하기 위해 출력을 살펴보십시오. 이것이 아무것도 반환하지 않으면 실행 파일이 없습니다. 이것이 무언가를 나타 내면 전체 경로를 사용하여 실행하려고 시도 할 수 있습니다.

다른 팁

Freetds와 FreeBCP 유틸리티를 사용할 수 있습니다. MSSQL Server의 BCP.Exe와 비슷합니다 http://www.freetds.org/

이 예는 확실히 MSSQL의 BCP 명령처럼 보입니다.) (-미국 ... 'SA'사용자). MSSQL은 Windows 전용 제품입니다.

BCP 명령을 설치, 배포 및 사용하는 방법에 대한 자세한 내용은 Sybase ASE 문서를 참조하십시오. 또는 DBA에게 문의하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top