2016-10-24 11 views
2

Sybase IQ 16を使用していますが、Sybase ASE 15.7からデータを挿入しようとしています Sybase ASEのODBC dsnが定義されていて、接続テストが正の場合、 DSNはEMS_SERVER_emsで、このDSNは、私はコマンドを使用してSybase IQ内のサーバーを作成したデータベースEMS、 上で定義されているサーバを作成します。Sybase IQで句の位置を挿入する

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

私はまた、外部ログイン

create externlogin DBA to EMS_SERVER 
REMOTE LOGIN DBA identified by sql 

が、作成しました

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

これは、私の外部ログインが間違って定義されているためです。 それは魅力的なように機能しています!

関連する問題