提问人:user22848581 提问时间:11/3/2023 更新时间:11/3/2023 访问量:38
无法使用 odbc 驱动程序连接到远程 oracle 数据库
Unable to connect to remote oracle database using odbc driver
问:
我无法使用 instantclient_21_12 odbc 驱动程序连接到远程 oracle 数据库。
我正在尝试使用 odbc 连接远程连接到 oracle 数据库。我正在运行instantclient_21_12。
我相信我使用的 odbc 凭据很好,因为当我在 odbc 设置中测试连接时,我收到以下消息:
我正在运行的程序是用 c# 构建的,我编辑了一个我在 oracle 网站上找到的示例:
string MyConString = "Dsn=TEST;uid=username1;pwd=password1";
//Connect to MySQL using Connector/ODBC
OdbcConnection MyConnection = new OdbcConnection(MyConString);
MyConnection.Open();
Console.WriteLine("!!! success, connected successfully !!!");
我没有进入成功日志。我最初得到了前两个错误:
错误 #0 消息:[Oracle] [ODBC]未实现可选功能。 本地: 0 来源:SQORA32.DLL SQL:HYC00
错误 #1 消息:[Oracle] [ODBC] MTS 支持不可用,无法加载 ORAMTS.DLL 本地: 0 来源:SQORA32.DLL SQL:HY000
然后通过查看 odbc 配置,我禁用了这个“禁用 Microsoft 事务服务器”框,现在我得到的只是第二个错误:
错误 #0 消息:[Oracle] [ODBC] MTS 支持不可用,无法加载 ORAMTS.DLL 本地: 0 来源:SQORA32.DLL SQL:HY000
我认为我可以尝试更多odbc配置选项。或者我可以尝试其他申请方法,但我在谷歌搜索中找不到太多成功。有什么建议吗?
答: 暂无答案
评论