如何远程连接Sybase SQLAnywhere.SAConnection?

How to connect remotely with Sybase SQLAnywhere.SAConnection?

我正在尝试使用 .net 连接到远程 sybase sql anywhere 数据库。

我在网上看不到太多关于如何连接的信息,主要是 ODBCDSN 个文件。

我试过这个连接字符串:

Data Source=myserver.com;Port=2638;Uid=myuser;Pwd=mypass

给出以下错误

Invalid connection string. Invalid or missing keyword near 'Port' Parameter name: connectionString

所以我尝试将端口包含在服务器中,如下所示:

Data Source=myserver.com:2638;Uid=myuser;Pwd=mypass

这给出了一个新的错误:

DSN 'myserver:2638' does not exist

那么,正确的连接字符串是什么?

PS。使用sybase central,我能够连接到数据库,所以这不是网络/防火墙/端口问题。

谢谢!

您想使用 HOST=myserver.com:2638;uid=myuser;pwd=mypass。有效连接参数列表为 documented here.