小编Vis*_*hnu的帖子

错误20012(严重性2):在配置文件中找不到服务器名称

这是我的代码详细信息

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)

t-sql command-line connect

7
推荐指数
1
解决办法
8643
查看次数

错误20009(严重级9):无法连接:Adaptive Server不可用或不存在操作系统错误111,"连接被拒绝"

同时尝试通过命令连接到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)

sql-server ubuntu odbc freetds

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

command-line ×1

connect ×1

freetds ×1

odbc ×1

sql-server ×1

t-sql ×1

ubuntu ×1