问题描述
我正在.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 (将#修改为@)