如何获取Sybase 17数据库的连接字符串

问题描述

我正在.Net5项目中使用sybase 17数据库

过去,数据库是通过ODBC连接的。所以我有一个这样的连接字符串:

"DefaultConnection": "UserID=MyUserId;ServerName=myServer;Database=MyDatabase;Pwd=MyPassword;DSN=MyOdbcDsn"

现在,我想将连接从使用System.Net.Odbc切换到AdoNetCore.AseClient。但是我无法使用连接字符串。我尝试过这样的事情:

"DefaultConnection": "Uid=MyUserId;DataSource=MyServer;Database=MyDatabase;Pwd=MyPassword"

但我总是收到错误消息

“客户端无法建立连接”

at InternalConnectionFactory.CreateSocket(CancellationToken token)。我想这是因为我的连接字符串中缺少端口,但是我不知道如何找到正确的端口(我尝试使用多个随机/认端口号,但这没有用)。但这可能是另一个原因。

如何找到正确的连接字符串以通过AdoNetCore.AseClient连接Sybase 17数据库

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)