我正在尝试在我的服务器上建立需要ssl的ODBC连接。这是我的odbc.ini
RemoteConn= MySQL Unicode
[RemoteConn]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
Description = RemoteConn Connection
SERVER = the remote IP Address
Database = Remote DB Name
USER = Remote DB USer
Password = Remote DB Pass
s
我正在尝试设置FreeTDS以连接到Ubuntu14.04和FreeTDS 4.2中的mssql服务器
但是,由于未知的原因,osql无法读取Servername设置。如果我使用isql,它就能工作。但是,我的程序使用odbc.ini设置。
我做错什么了?
我的odbc.ini;
[ODBC Data Sources]
Test = My Test Server
[mssql]
Description = My Test Server
Driver = FreeTDS
Trace = No
TDS_Version = 4.2
Servername = mssql
命令
我安装了unixODBC和MySql ODBC驱动程序,但是无法连接ODBC DNS。
isql -v myodbc_mysql_dsn
我得到了这个错误:
Cannot connect to ODBC DSN:
[SQL ERROR]:[IM002][0][[unixODBC][Driver Manager]Data source name not found, and no default driver specified]|
我的配置如下所示:
cat /etc/odbc.ini
[myodbc_mysql_dsn]
Description = test
Driver = My
我试图在Linux容器中运行我的ASP.NETCore3.1API。我的API中的组件需要通过ODBC连接到位于外部服务器上的服务器。在调试模式下,当我启动我的API时,这个连接是通过ODBC尝试的,但是由于错误"libodbc无法加载“而失败,我假设ODBC驱动程序在Docker容器中丢失了。
我已经在网上搜索过了,我还没有找到如何将丢失的库添加到我的容器中,或者如果我可能需要下载不同的Base映像。下面可以找到我的停靠文件的副本。
FROM mcr.microsoft.com/dotnet/aspnet:3.1 AS base
WORKDIR /app
EXPOSE 80