这是我的代码详细信息
Step 1.
/etc/freetds/freettds.conf
[mssql]
host = 192.168.1.10
port = 1433
tds version =8.0
client charset = UTF-8
Step 2
/etc/odbcinst.ini
[FreeTDS]
Description = FreeTDS
Driver = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/i386-linux-gnu/odbc/libtdsS.so
Step 3
/etc/odbc.ini
[mssqltest]
Description = MS SQL connection to mssqltest database
Driver = FreeTDS
Database = cakephp_results
Server = mssql
UserName = sa
Password = sa
Trace = Yes
Port = 1433
Run Code Online (Sandbox Code Playgroud)
我尝试通过命令行使用以下命令连接sql:
$ tsql -S mssqltest -U sa -P sa
Error 20012 (severity 2):
Server name not …Run Code Online (Sandbox Code Playgroud) 同时尝试通过命令连接到remort mssql server
tsql -S SQLEXPRESS -U sa
Run Code Online (Sandbox Code Playgroud)
passwod:sa它会抛出错误,因为错误20009(严重级9):无法连接:Adaptive Server不可用或不存在操作系统错误111,"连接被拒绝"
我遵循的步骤/etc/freetds/freetdsconf.conf
[SQLEXPRESS]
host = 192.168.1.9
port = 1433
tds version = 8.0
client charset = UTF-8
/etc/odbcinst.ini
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver =/usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup =/usr/lib/i386-linux-gnu/odbc/libtdsS.so
CPTimeout =
CPReuse =
FileUsage = 1
etc/odbc.ini
[SQLEXPRESS]
Driver = FreeTDS
Description = ODBC connection via FreeTDS
Trace = No
Servername = 192.168.1.9
Database = cakephp_results
Port = 1433
UID = sa
PWD = sa
ReadOnly = No
Run Code Online (Sandbox Code Playgroud)