2016-08-03 4 views
1

FreeTDS를 사용하여 TSQL 스크립트를 실행하려고합니다. tsql 명령 줄 유틸리티를 사용하여 서버에 연결할 수 있습니다.tsql과 연결할 수 있지만 bsqldb가 실패합니다.

TSQL이 나에게 메시지를주고 내가 TSQL 명령을 실행할 수있는 서버 이름 -U의 userName -P 암호를

을 -S.

bsqldb 명령 줄 유틸리티로 같은 것을 시도하면 캐리지 리턴과 프롬프트가 표시되지 않습니다. 함께 이동하려면^C해야합니다.

bsqldb -S 서버 이름 -U의 userName -P 암호 내가 잘못 뭐하는 거지

?

답변

1

tsql 명령 줄 유틸리티는 대화 형 도구이므로 연결하면 프롬프트가 나타납니다.

bsqldb 명령 줄 도구는 대화 형 도구가 아닙니다. 연결될 때 캐리지 리턴 만 출력하고 표준 입력에서 또는 입력 파일을 지정한 경우 읽기를 시작합니다.

이 딜레마를 해결하는 열쇠는 enable logging입니다.