Ubuntu 14.04.4サーバーからWindows 10上で動作するPervasive SQL Serverに接続しようとしています。UnixODBCとFreeTDSを使用してubuntuのPervasive SQLサーバーに接続しますか?
私は、サーバーに接続しようとする次のサービスを使用しています:
FreeTDS
unixODBC
私は成功を収めてVMコンソールからホストマシンにpingを実行しようとし始める前に。
次に、次のコマンドを実行して、FreeTDSが正しくインストールされていることを確認します。
返さtsql -C
:
Compile-time settings (established with the "configure" script)
Version: freetds v0.95.95
freetds.conf directory: /usr/local/etc
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: yes
TDS version: 5.0
iODBC: no
unixodbc: yes
SSPI "trusted" logins: no
Kerberos: no
OpenSSL: no
GnuTLS: no
を[freetds.conf] [は/ usr /ローカルの/ etc]にあります含まれています
[PSQLServer]
host = **IP**
port = **PORT**
tds version = 8.0
[odbc.iniファイル]にあります[/ usr/local/etc]には以下が含まれます。
[PSQLClient]
Description = Pervasive SQL Client Settings
Driver = FreeTDS
ServerName = PSQLServer
Database = **DBNAME**
Trace = No
UID = **USERNAME**
PWD = **PASSWORD**
TDS_Version = 8.0
[odbcinst.ini] locat 【は/ usr/local /など]でEDは含まれています。私は疲れ各TDSVERに対して同じエラーメッセージをもたらす可能ドライババージョンのそれぞれのための追加TSQLコマンド[TDSVER = *]を用い
[FreeTDS]
Description = FreeTDS unixODBC Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
TDS_Version = 8.0
。
* [5.0]、* [6.0]、* [7.0]、* [7.1]、* [7.2]、* [7.3]、* [7.4]、* [8.0]
試験以下のエラーを返します
TDSVER=8.0 tsql -S PSQLClient -U **USERNAME** -P **PASSWORD**
::次のコマンドを使用して接続
:上記を試した後Error 20012 (severity 2):
Server name not found in configuration files.
locale is "en_ZA.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20013 (severity 2):
Unknown host machine name.
There was a problem connecting to the server
は、私は、isqlコマンドを試してみました次のエラーメッセージを返す
:
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[01000][unixODBC][FreeTDS][SQL Server]Unknown host machine name.
[ISQL]ERROR: Could not SQLConnect
は、[ノード-ODBC]を経由し、私は間違って何をやっている場合は、[パーベイシブSQL]に接続することも可能ですか?
ご協力いただければ幸いです!
答えはありませんが、TDSバージョンの問題を絞り込むために:8.0は廃止され、今後のバージョンで再利用される予定です。 0.95の場合、SQL Server 2008以上のバージョンを使用している場合は、7.3を使用します。 Pervasiveが特定のSQL Serverバージョンにマップするかどうかはわかりません。 – FlipperPA