2016-10-24 2 views
2

Sybase IE 16을 사용 중이고 Sybase ASE 15.7에서 데이터를 삽입하려고합니다. Sybase ASE 용 ODBC dsn을 정의했으며 연결 테스트가 양수이면 의 이름입니다.Sybase IQ에서 절 위치를 사용하여 삽입

create externlogin DBA to EMS_SERVER 
REMOTE LOGIN DBA identified by sql 

하지만 때

create server EMS_SERVER 
CLASS 'aseodbc' 
using 'DRIVER=Adaptive Server Enterprise;dsn=EMS_SERVER_ems'; 

내가 또한 외부 로그인을 만든 다음 DSN 내가 명령이 서버를 작성하여 사이베이스 IQ 내에서 서버를 생성 이 DSN은 데이터베이스 EMS에 정의되어 EMS_SERVER_ems이다

Could not execute statement.
CtLibrary Error: 44, Severity: 0, Origin: 1, Layer: 4

오류 메시지 :

insert MyFirstIqTable 
location 'EMS_SERVER.ems' {select * from my_table} 

가 나는 오류를 얻을 : 나는 명령을 시도하고있다

ct_connect(): protocol specific layer: external error: The attempt to connect to the server failed. OS Error: 0, OS Message: (hqmlib\hqm_con.cxx 199) SQLCODE=-1003002, ODBC 3 State="HY000"

사람이 아이디어를 가지고 있습니까?

+0

오류 메시지는 서버에 연결할 수 없음을 나타냅니다. 서버에 연결할 수 있는지 확인할 수 있습니까? –

답변

0

내 외부 로그인이 잘못 정의 되었기 때문입니다. 매력처럼 작동합니다!

관련 문제