我为Linux版本13安装了Microsoft SQL Server ODBC驱动程序 .
我可以使用用户名密码命令行登录,但不能使用odbc.ini中的用户名和密码登录
例
curl https://packages.microsoft.com/config/rhel/6/prod.repo > /etc/yum.repos.d/mssql-release.repo yum install msodbcsql mssql-tools
[root@server01 etc]# cat odbc.ini
[MY_ODBC_DSN]
Driver = ODBC Driver 13 for SQL Server
Server = tcp:10.10.10.1,1433
Database = demo
UID = user1
PWD = password
有用吗
isql -v MY_ODBC_DSN user1 password
不起作用
isql -v MY_ODBC_DSN
[28000][unixODBC][Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Login failed for user ''.
[ISQL]ERROR: Could not SQLConnect
1 回答
@Patrick,你无法从odbc.ini读取用户名和密码 . 我用sqlcmd尝试了这个,这是我验证它的方式 .
ODBCINST.INI
ODBC.INI
SQLCMD
如果您想使用集成身份验证,请查看以下内容: