Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Data source name not found, and no default

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

(1)安装后的配置信息如下图

Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Data source name not found, and no default_第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命令查看配置如下:

Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Data source name not found, and no default_第2张图片

3.再次输入sqlcmd -U SA 回车输入密码,问题解决。

参考文章https://blog.csdn.net/zzq900503/article/details/17352639

你可能感兴趣的:(Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Data source name not found, and no default)