0
我可以使用ODBC连接Windows桌面上的ms sql server,并在使用Linux时遇到了问题。 ODBC驱动程序已安装,只是我无法连接。我在互联网上搜索,大多数帖子都说这是windows身份验证问题。我设置了Trusted_Connection=No
并在isql -v MSSQL [UID] [PWD]
中输入了UID/PWD。Unix ODBC Connect 2016 MS SQL Server sql状态28000本机错误18456
它给我的错误说:
[28000][unixODBC][Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Login failed for user 'UID'.
[ISQL]ERROR: Could not SQLConnect
的ODBC配置文件:
[[email protected] etc]# cat odbcinst.ini
[ODBC]
Trace = Yes
TraceFile = /tmp/trace.log
[ODBC Driver 13 for SQL Server]
Description=Microsoft ODBC Driver 13 for SQL Server
Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.1.0
UsageCount=3
[[email protected] etc]# cat odbc.ini
[MSSQL]
Driver=ODBC Driver 13 for SQL Server
Server=server_address
Database=master
AnsiNPW=Yes
QuotedId=Yes
AutoTranslate=Yes
Trusted_Connection=No
Encrypt=No