1.通过执行odbcinst -j命令可以查看当前配置信息情况,以确认相关配置信息的路径是否正确。
(1)安装后的配置信息如下图

(2)但我的odbcinst.ini和odbc.ini文件在/usr/local/etc/文件夹下,并且odbc.ini文件无内容,odbcinst.ini内容如下:

(3)修改/etc/profile文件中的ODBCINI和ODBCSYSINI变量如下:
export ODBCINI=/usr/local/etc/odbc.ini
export ODBCSYSINI=/usr/local/etc
修改后执行命令source /etc/profile.
2.再次执行odbcinst -j命令查看配置如下:

3.再次输入sqlcmd -U SA 回车输入密码,问题解决。
参考文章https://blog.youkuaiyun.com/zzq900503/article/details/17352639
本文介绍如何通过修改ODBC配置文件odbcinst.ini和odbc.ini,以及环境变量ODBCINI和ODBCSYSINI,解决使用SQLCmd连接数据库时遇到的问题。通过调整配置并重新加载环境变量,确保ODBC驱动正确识别,最终实现SQLCmd正常工作。
1214

被折叠的 条评论
为什么被折叠?



