2

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

この問題を整理するのを手伝ってください。

ヘルプは大歓迎です。

4

0 に答える 0