第二次尝试FreeTDS连接超时

时间:2015-11-02 12:30:19

标签: sql-server linux timeout freetds isql

我在linux上安装了FreeTDS。我创建了dsn并使用isql连接到mssql服务器。

但是当我关闭连接并尝试使用相同的上一个命令重新打开isql时我曾经用它来连接它不允许我显示错误,如

[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[08S01][unixODBC][FreeTDS][SQL Server]Read from the server failed

如果我在几分钟后尝试,那么它会自动连接。

我也在php odbc_connect()中尝试了相同的操作。同样的问题也存在。我的页面显示一次,如果我刷新它失去连接。几分钟后,它开始服用一次。

我的freetds.conf文件

[MSSQLExample]
host = 192.168.10.151
port = 49172
tds version = 8.0
instance=SQL2014

我的odbc.ini文件

[MSSQLExample]
Description = SQL server
Driver = FreeTDS
Trace = No
servername=MSSQLExample
Database = <dbname>
port = 49172
LoginTimeout=1200
QueryTimeout=1200
CPTimeout=1200
CPTimeToLive=100

我的odbcinst.ini文件

[FreeTDS]
Description = FreeTDS
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
CPTimeout       = 120

请帮我解决这个问题。

非常感谢帮助。

0 个答案:

没有答案
相关问题