【发布时间】:2016-11-07 21:48:23
【问题描述】:
我可以使用 ODBC 在 Windows 桌面上连接 ms sql 服务器,但在使用 Linux 时遇到了问题。 ODBC 驱动程序已经安装,只是我无法连接。我在互联网上搜索,大多数帖子都说这是 Windows 身份验证问题。我设置Trusted_Connection=No 并在isql -v MSSQL [UID] [PWD] 中输入UID/PWD。
它给了我错误提示:
[28000][unixODBC][Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Login failed for user 'UID'.
[ISQL]ERROR: Could not SQLConnect
ODBC 配置文件:
[root@IRISOEL01 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
[root@IRISOEL01 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
【问题讨论】:
标签: sql-server linux unix odbc rhel7